UNPKG

react-exercise-playground

Version:

react-exercise-playground是一个react在线代码编辑器可实时预览运行效果

24 lines (23 loc) 1.08 kB
import { ICustomFiles, IImportMap, ITheme } from './types'; import type { IFiles } from './types'; export declare function debounce(fn: (...args: any[]) => void, n?: number): (...args: any[]) => void; export declare function utoa(data: string): string; export declare function atou(base64: string): string; export declare const setPlaygroundTheme: (theme: ITheme) => void; export declare const getPlaygroundTheme: () => "light" | "dark"; export declare const getCustomActiveFile: (files?: ICustomFiles) => string | null | undefined; export declare const getMergedCustomFiles: (files?: ICustomFiles, importMap?: IImportMap) => { "import-map.json": { name: string; language: string; value: string; }; "main.tsx": { name: string; language: string; value: string; }; } | null; export declare const getFilesFromUrl: () => IFiles | undefined; export declare const fileName2Language: (name: string) => "javascript" | "typescript" | "json" | "css"; export declare const generateRandomString: (length?: number) => string;