UNPKG

@kunn/typescript

Version:

:octopus: Typescript Language support for Kunn

6 lines (5 loc) 494 B
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;