Files
n8n-nodes-gwezz-changdunovel/node_modules/@n8n/node-cli/dist/template/templates/index.d.ts
2025-10-26 23:10:15 +08:00

16 lines
846 B
TypeScript

export declare const templates: {
readonly declarative: {
readonly githubIssues: import("../core").TemplateWithRun<object>;
readonly custom: import("../core").TemplateWithRun<import("./declarative/custom/types").CustomTemplateConfig>;
};
readonly programmatic: {
readonly example: import("../core").TemplateWithRun<object>;
};
};
export type TemplateMap = typeof templates;
export type TemplateType = keyof TemplateMap;
export type TemplateName<T extends TemplateType> = keyof TemplateMap[T];
export declare function getTemplate<T extends TemplateType, N extends TemplateName<T>>(type: T, name: N): TemplateMap[T][N];
export declare function isTemplateType(val: unknown): val is TemplateType;
export declare function isTemplateName<T extends TemplateType>(type: T, name: unknown): name is TemplateName<T>;