quartz/components/types.ts
@@ -10,7 +10,7 @@ cfg: GlobalConfiguration children: QuartzComponent[] | JSX.Element[] tree: Node<QuartzPluginData> position?: 'sidebar' | 'header' | 'body' allFiles: QuartzPluginData[] } export type QuartzComponent = ComponentType<QuartzComponentProps> & { @@ -18,3 +18,5 @@ beforeDOMLoaded?: string, afterDOMLoaded?: string, } export type QuartzComponentConstructor<Options extends object | undefined = undefined> = (opts: Options) => QuartzComponent