UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

59 lines 1.61 kB
import { GenericResponse } from '../misc'; export declare const endpoint: string; export declare enum ACTIONS { verify = "verify", saveTemplateDemo = "saveTemplateDemo", deleteTemplateDemo = "deleteTemplateDemo", openFile = "openFile" } export interface VerifyData { type: ACTIONS.verify; payload: { path: string; }; } export interface VerifyDataResponse { type: ACTIONS.verify; payload: { exists: boolean; relativePath: string; absolutePath: string; type: 'absolute' | 'relative' | 'package' | 'unknown'; }; } export interface SaveTemplateDemo { type: ACTIONS.saveTemplateDemo; payload: { patternId: string; templateId: string; demoId: string; code: string; }; } export interface SaveTemplateDemoResponse { type: ACTIONS.saveTemplateDemo; payload: GenericResponse; } export interface DeleteTemplateDemo { type: ACTIONS.deleteTemplateDemo; payload: { path: string; }; } export interface DeleteTemplateDemoResponse { type: ACTIONS.deleteTemplateDemo; payload: GenericResponse; } export interface OpenFileRequest { type: ACTIONS.openFile; payload: { filePath: string; }; } export interface OpenFileResponse { type: ACTIONS.openFile; payload: GenericResponse; } export declare type Actions = VerifyData | SaveTemplateDemo | DeleteTemplateDemo | OpenFileRequest; export declare type ActionResponses = VerifyDataResponse | SaveTemplateDemoResponse | DeleteTemplateDemoResponse | OpenFileResponse; //# sourceMappingURL=files.d.ts.map