feat(website): add support for function overloads (#8474)

Co-authored-by: Noel <buechler.noel@outlook.com>
This commit is contained in:
Suneet Tipirneni
2022-08-13 14:14:23 -04:00
committed by GitHub
parent 8e69efde04
commit fd4844ddb9
10 changed files with 114 additions and 39 deletions

View File

@@ -0,0 +1,15 @@
import { createContext } from 'react';
import type { DocItem } from '~/DocModel/DocItem';
export type DocItemJSON = ReturnType<DocItem['toJSON']>;
export const MemberContext = createContext<DocItemJSON | undefined>(undefined);
export interface MemberProviderProps {
member: DocItemJSON | undefined;
children: React.ReactNode;
}
export const MemberProvider = ({ member, children }: MemberProviderProps) => (
<MemberContext.Provider value={member}>{children}</MemberContext.Provider>
);