entropretty-editor
Version:
Web Editor for Entropretty Scripts
20 lines (14 loc) • 616 B
TypeScript
import { SchemaMetadata } from 'entropretty-utils';
import { Seed } from 'entropretty-utils';
export declare const createWorker: (dynamicImports: Record<string, () => Promise<unknown>>) => {
init: () => Promise<SchemaMetadata[]>;
isInitialized: () => boolean;
hasSchema: (name: string) => boolean;
drawTransfer: (name: string, seed: Seed, size: number) => Promise<ImageBitmap>;
};
export declare const EntroprettyEditor: React.FC<Props>;
export declare type EntroprettyEditorWorker = ReturnType<typeof createWorker>;
declare interface Props {
worker: Worker;
}
export { }