UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

615 lines • 24.9 kB
declare const _default: { type: string; properties: { id: { type: string; }; title: { type: string; }; description: { type: string; }; templates: { type: string; items: { type: string; properties: { id: { type: string; }; title: { type: string; }; path: { description: string; type: string; }; alias: { description: string; type: string; }; templateLanguageId: { description: string; type: string; }; assetSetIds: { type: string; items: { type: string; }; }; statusId: { type: string; }; spec: { description: string; type: string; properties: { isInferred: { description: string; type: string[]; }; props: { description: string; }; slots: { description: string; type: string; additionalProperties: { type: string; properties: { title: { type: string; }; description: { type: string; }; disallowText: { type: string; }; isRequired: { type: string; }; allowedPatternIds: { type: string; items: { type: string; }; }; }; additionalProperties: boolean; required: string[]; }; }; }; additionalProperties: boolean; }; demosById: { description: string; type: string; additionalProperties: { anyOf: ({ description: string; type: string; properties: { type: { type: string; enum: string[]; }; data: { type: string; properties: { props: { type: string; additionalProperties: {}; }; slots: { type: string; additionalProperties: { type: string; items: { anyOf: ({ type: string; properties: { patternId: { type: string; }; templateId: { type: string; }; demoId: { type: string; }; }; additionalProperties: boolean; required: string[]; } | { type: string; properties?: undefined; additionalProperties?: undefined; required?: undefined; })[]; }; }; }; }; additionalProperties: boolean; required: string[]; }; id: { type: string; }; title: { type: string; }; description: { type: string; }; assetSetId: { description: string; type: string; }; templateInfo?: undefined; }; additionalProperties: boolean; required: string[]; } | { description: string; type: string; properties: { type: { type: string; enum: string[]; }; templateInfo: { type: string; properties: { alias: { description: string; type: string; }; path: { type: string; }; }; additionalProperties: boolean; }; id: { type: string; }; title: { type: string; }; description: { type: string; }; assetSetId: { description: string; type: string; }; data?: undefined; }; additionalProperties: boolean; required: string[]; })[]; }; }; demos: { type: string; items: { type: string; }; }; }; additionalProperties: boolean; required: string[]; }; }; demoSize: { enum: string[]; type: string; }; demoWidths: { description: string; type: string; items: { type: string; properties: { width: { type: string; }; }; additionalProperties: boolean; required: string[]; }; }; showAllTemplates: { description: string; type: string; }; slices: { type: string; items: { type: string; properties: { id: { type: string; }; blockId: { description: string; type: string; }; data: {}; }; additionalProperties: boolean; required: string[]; }; }; }; additionalProperties: boolean; required: string[]; definitions: { KnapsackAssetSetConfig: { type: string; properties: { assets: { type: string; items: { type: string; properties: { src: { type: string; }; tagLocation: { description: string; enum: string[]; type: string; }; }; additionalProperties: boolean; required: string[]; }; }; id: { type: string; }; title: { type: string; }; inlineCss: { type: string; }; inlineJs: { type: string; }; inlineHead: { type: string; }; inlineFoot: { type: string; }; }; additionalProperties: boolean; required: string[]; }; KnapsackPatternTemplate: { type: string; properties: { id: { type: string; }; title: { type: string; }; path: { description: string; type: string; }; alias: { description: string; type: string; }; templateLanguageId: { description: string; type: string; }; assetSetIds: { type: string; items: { type: string; }; }; statusId: { type: string; }; spec: { description: string; type: string; properties: { isInferred: { description: string; type: string[]; }; props: { description: string; }; slots: { description: string; type: string; additionalProperties: { type: string; properties: { title: { type: string; }; description: { type: string; }; disallowText: { type: string; }; isRequired: { type: string; }; allowedPatternIds: { type: string; items: { type: string; }; }; }; additionalProperties: boolean; required: string[]; }; }; }; additionalProperties: boolean; }; demosById: { description: string; type: string; additionalProperties: { anyOf: ({ description: string; type: string; properties: { type: { type: string; enum: string[]; }; data: { type: string; properties: { props: { type: string; additionalProperties: {}; }; slots: { type: string; additionalProperties: { type: string; items: { anyOf: ({ type: string; properties: { patternId: { type: string; }; templateId: { type: string; }; demoId: { type: string; }; }; additionalProperties: boolean; required: string[]; } | { type: string; properties?: undefined; additionalProperties?: undefined; required?: undefined; })[]; }; }; }; }; additionalProperties: boolean; required: string[]; }; id: { type: string; }; title: { type: string; }; description: { type: string; }; assetSetId: { description: string; type: string; }; templateInfo?: undefined; }; additionalProperties: boolean; required: string[]; } | { description: string; type: string; properties: { type: { type: string; enum: string[]; }; templateInfo: { type: string; properties: { alias: { description: string; type: string; }; path: { type: string; }; }; additionalProperties: boolean; }; id: { type: string; }; title: { type: string; }; description: { type: string; }; assetSetId: { description: string; type: string; }; data?: undefined; }; additionalProperties: boolean; required: string[]; })[]; }; }; demos: { type: string; items: { type: string; }; }; }; additionalProperties: boolean; required: string[]; }; DataDemo: { description: string; type: string; properties: { type: { type: string; enum: string[]; }; data: { type: string; properties: { props: { type: string; additionalProperties: {}; }; slots: { type: string; additionalProperties: { type: string; items: { anyOf: ({ type: string; properties: { patternId: { type: string; }; templateId: { type: string; }; demoId: { type: string; }; }; additionalProperties: boolean; required: string[]; } | { type: string; properties?: undefined; additionalProperties?: undefined; required?: undefined; })[]; }; }; }; }; additionalProperties: boolean; required: string[]; }; id: { type: string; }; title: { type: string; }; description: { type: string; }; assetSetId: { description: string; type: string; }; }; additionalProperties: boolean; required: string[]; }; TemplateDemo: { description: string; type: string; properties: { type: { type: string; enum: string[]; }; templateInfo: { type: string; properties: { alias: { description: string; type: string; }; path: { type: string; }; }; additionalProperties: boolean; }; id: { type: string; }; title: { type: string; }; description: { type: string; }; assetSetId: { description: string; type: string; }; }; additionalProperties: boolean; required: string[]; }; DemoSize: { enum: string[]; type: string; }; KnapsackCustomPageSlice: { type: string; properties: { id: { type: string; }; blockId: { description: string; type: string; }; data: {}; }; additionalProperties: boolean; required: string[]; }; }; $schema: string; }; export default _default; //# sourceMappingURL=schemaKnapsackPattern.d.ts.map