tandem-front-end
Version:
Visual editor for web components
15 lines (10 loc) • 324 B
text/typescript
import * as React from "react";
export type FileOpenerOptions = {
name: string;
extensions?: string[];
};
export type FileOpener = (options: FileOpenerOptions) => Promise<string>;
export type FrontEndContextOptions = {
openFile: FileOpener;
};
export const OpenFileContext = React.createContext<FileOpener>(null);