@kunn/typescript
Version:
:octopus: Typescript Language support for Kunn
6 lines (5 loc) • 494 B
TypeScript
import { KunnData, KunnRoute, Line, PROTOCOL } from "@kunn/core";
export declare const generateTypeScriptTypeKeyedDefinition: (name: string, data: KunnData, nest: number) => Line[];
export declare const generateTypeScriptTypeDefinition: (data: KunnData, nest: number) => Line[];
export declare const generateTypeScriptSubData: (name: string, record: Record<string, KunnData>) => Line[];
export declare const generateTypeScriptGesture: <P extends PROTOCOL = any>(route: KunnRoute<P>) => string;