@knapsack/app
Version:
Build Design Systems on top of knapsack, by Basalt
615 lines • 24.9 kB
TypeScript
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