🚀. Socket Launch Week Day 3:Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions.Learn more
Sign In

@stackbit/types

Package Overview
Dependencies
Maintainers
12
Versions
322
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@stackbit/types - npm Package Compare versions

Comparing version
0.8.6-develop.2
to
0.9.0-develop.0
+81
dist/actions.d.ts
import type { ConfigDelegate } from './config-delegate';
import type { DocumentWithSource } from './content-source-document';
import type { DocumentField, DocumentModelField } from './content-source-document-fields';
import type { ModelWithSource, ObjectModel } from './models';
import type { User } from './content-source';
import type { DocumentHookBaseOptions } from './config';
import type { Field, FieldBoolean, FieldColor, FieldDate, FieldDatetime, FieldEnum, FieldHtml, FieldMarkdown, FieldModel, FieldNumber, FieldReference, FieldSlug, FieldString, FieldText, FieldUrl } from './model-fields';
export interface GlobalAction extends CommonActionParams {
type: 'global';
state?: ActionStateFunction;
handler: ActionHandlerFunction;
}
export interface BulkAction extends CommonActionParams {
type: 'bulk';
state?: ActionStateFunction;
handler: ActionHandlerFunction<{
documents: DocumentWithSource[];
}>;
}
export interface DocumentAction extends CommonActionParams {
state?: ActionStateFunction<DocumentActionCommonParams>;
handler: ActionHandlerFunction<DocumentActionCommonParams>;
}
export interface DocumentActionCommonParams {
document: DocumentWithSource;
model: ModelWithSource;
}
export interface ObjectAction extends CommonActionParams {
state?: ActionStateFunction<ObjectActionCommonParams>;
handler: ActionHandlerFunction<ObjectActionCommonParams>;
}
export interface ObjectActionCommonParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField: DocumentModelField;
modelField: FieldModel;
fieldPath: (string | number)[];
objectModel: ModelWithSource<ObjectModel>;
}
export interface FieldAction extends CommonActionParams {
state?: ActionStateFunction<FieldActionCommonParams>;
handler: ActionHandlerFunction<FieldActionCommonParams>;
}
export interface FieldActionCommonParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField?: DocumentField;
modelField: Field;
fieldPath: (string | number)[];
}
export interface CommonActionParams {
name: string;
label?: string;
icon?: string;
inputFields?: ActionInputField[];
}
export declare type ActionStateFunction<T = unknown> = (options: CommonActionStateOptions & T) => Promise<ActionState>;
export declare type ActionHandlerFunction<T = unknown> = (options: CommonActionHandlerOptions & T) => Promise<ActionResult | void>;
export declare type ActionState = 'enabled' | 'running' | 'disabled' | 'hidden';
export interface CommonActionStateOptions extends ConfigDelegate {
actionId: string;
currentLocale?: string;
currentUser?: User;
currentPageUrl?: string;
currentPageDocument?: DocumentWithSource;
}
export interface CommonActionHandlerOptions extends ConfigDelegate, Pick<DocumentHookBaseOptions, 'getContentSourceActionsForSource' | 'getUserContextForContentSourceType'> {
actionId: string;
inputData?: Record<string, any>;
currentLocale?: string;
currentUser?: User;
currentPageUrl?: string;
currentPageDocument?: DocumentWithSource;
}
export interface ActionResult {
state?: ActionState;
success?: string;
error?: string;
}
export declare type ActionInputField = FieldString | FieldUrl | FieldSlug | FieldText | FieldMarkdown | FieldHtml | FieldNumber | FieldBoolean | FieldDate | FieldDatetime | FieldColor | FieldEnum | FieldReference;
//# sourceMappingURL=actions.d.ts.map
{"version":3,"file":"actions.d.ts","sourceRoot":"","sources":["../src/actions.ts"],"names":[],"mappings":"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"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=actions.js.map
{"version":3,"file":"actions.js","sourceRoot":"","sources":["../src/actions.ts"],"names":[],"mappings":""}
import type { ConfigDelegate } from './config-delegate';
import type { DocumentWithSource } from './content-source-document';
import type { DocumentField, DocumentObjectField, DocumentModelField } from './content-source-document-fields';
import type { ModelWithSource, ObjectModel } from './models';
import type { User } from './content-source';
import type { DocumentHookBaseOptions } from './config';
import type { Field, FieldBoolean, FieldColor, FieldDate, FieldDatetime, FieldEnum, FieldHtml, FieldMarkdown, FieldModel, FieldNumber, FieldObject, FieldReference, FieldSlug, FieldString, FieldText, FieldUrl } from './model-fields';
import { ICONS } from './consts';
import { ContentSourceActions } from './config';
export interface CustomActionGlobal extends CustomActionCommonParams {
type: 'global';
state?: CustomActionStateFunction;
run: CustomActionRunFunction;
}
export interface CustomActionBulk extends CustomActionCommonParams {
type: 'bulk';
state?: CustomActionStateFunction;
run: CustomActionRunFunction<{
documents: DocumentWithSource[];
}>;
}
export interface CustomActionDocument extends CustomActionCommonParams {
state?: CustomActionStateFunction<CustomActionDocumentStateOptions>;
run: CustomActionRunFunction<CustomActionDocumentRunOptions>;
}
export interface CustomActionDocumentStateOptions {
document: DocumentWithSource;
model: ModelWithSource;
}
export interface CustomActionDocumentRunOptions extends CustomActionDocumentStateOptions {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionObjectModel extends CustomActionCommonParams {
state?: CustomActionStateFunction<CustomActionObjectModelStateParams>;
run: CustomActionRunFunction<CustomActionObjectModelRunParams>;
}
export interface CustomActionObjectModelStateParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField: DocumentModelField;
modelField: FieldModel;
fieldPath: (string | number)[];
objectModel: ModelWithSource<ObjectModel>;
}
export interface CustomActionObjectModelRunParams extends CustomActionObjectModelStateParams {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionObjectField extends CustomActionCommonParams {
type: 'object';
state?: CustomActionStateFunction<CustomActionObjectFieldStateParams>;
run: CustomActionRunFunction<CustomActionObjectFieldRunParams>;
}
export interface CustomActionObjectFieldStateParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField: DocumentObjectField;
modelField: FieldObject;
fieldPath: (string | number)[];
}
export interface CustomActionObjectFieldRunParams extends CustomActionObjectFieldStateParams {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionField extends CustomActionCommonParams {
type?: 'field';
state?: CustomActionStateFunction<CustomActionFieldStateParams>;
run: CustomActionRunFunction<CustomActionFieldRunParams>;
}
export interface CustomActionFieldStateParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField?: DocumentField;
modelField: Field;
fieldPath: (string | number)[];
}
export interface CustomActionFieldRunParams extends CustomActionFieldStateParams {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionCommonParams {
name: string;
label?: string;
icon?: (typeof ICONS)[number];
inputFields?: CustomActionInputField[];
}
export declare type CustomActionStateFunction<T = unknown> = (options: CustomActionStateCommonOptions & T) => Promise<CustomActionState>;
export declare type CustomActionRunFunction<T = unknown> = (options: CustomActionRunCommonOptions & T) => Promise<CustomActionResult | void>;
export declare type CustomActionState = 'enabled' | 'running' | 'disabled' | 'hidden';
export interface CustomActionStateCommonOptions extends ConfigDelegate {
actionId: string;
currentLocale?: string;
currentUser?: User;
currentPageUrl?: string;
currentPageDocument?: DocumentWithSource;
}
export interface CustomActionRunCommonOptions extends ConfigDelegate, Pick<DocumentHookBaseOptions, 'getContentSourceActionsForSource' | 'getUserContextForContentSourceType'> {
actionId: string;
inputData?: Record<string, any>;
currentLocale?: string;
currentUser?: User;
currentPageUrl?: string;
currentPageDocument?: DocumentWithSource;
}
export interface CustomActionResult {
state?: CustomActionState;
success?: string;
error?: string;
}
export declare type CustomActionInputField = FieldString | FieldUrl | FieldSlug | FieldText | FieldMarkdown | FieldHtml | FieldNumber | FieldBoolean | FieldDate | FieldDatetime | FieldColor | FieldEnum | FieldReference;
//# sourceMappingURL=custom-actions.d.ts.map
{"version":3,"file":"custom-actions.d.ts","sourceRoot":"","sources":["../src/custom-actions.ts"],"names":[],"mappings":"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"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=custom-actions.js.map
{"version":3,"file":"custom-actions.js","sourceRoot":"","sources":["../src/custom-actions.ts"],"names":[],"mappings":""}
import type { ConfigDelegate } from './config-delegate';
import type { DocumentWithSource } from './content-source-document';
import type { DocumentField, DocumentObjectField, DocumentModelField } from './content-source-document-fields';
import type { ModelWithSource, ObjectModel } from './models';
import type { User } from './content-source';
import type { DocumentHookBaseOptions } from './config';
import type {
Field,
FieldBoolean,
FieldColor,
FieldDate,
FieldDatetime,
FieldEnum,
FieldHtml,
FieldMarkdown,
FieldModel,
FieldNumber,
FieldObject,
FieldReference,
FieldSlug,
FieldString,
FieldText,
FieldUrl
} from './model-fields';
import { ICONS } from './consts';
import { ContentSourceActions } from './config';
export interface CustomActionGlobal extends CustomActionCommonParams {
type: 'global';
state?: CustomActionStateFunction;
run: CustomActionRunFunction;
}
export interface CustomActionBulk extends CustomActionCommonParams {
type: 'bulk';
state?: CustomActionStateFunction;
run: CustomActionRunFunction<{ documents: DocumentWithSource[] }>;
}
export interface CustomActionDocument extends CustomActionCommonParams {
state?: CustomActionStateFunction<CustomActionDocumentStateOptions>;
run: CustomActionRunFunction<CustomActionDocumentRunOptions>;
}
export interface CustomActionDocumentStateOptions {
document: DocumentWithSource;
model: ModelWithSource;
}
export interface CustomActionDocumentRunOptions extends CustomActionDocumentStateOptions {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionObjectModel extends CustomActionCommonParams {
state?: CustomActionStateFunction<CustomActionObjectModelStateParams>;
run: CustomActionRunFunction<CustomActionObjectModelRunParams>;
}
export interface CustomActionObjectModelStateParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField: DocumentModelField;
modelField: FieldModel;
fieldPath: (string | number)[];
objectModel: ModelWithSource<ObjectModel>;
}
export interface CustomActionObjectModelRunParams extends CustomActionObjectModelStateParams {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionObjectField extends CustomActionCommonParams {
type: 'object';
state?: CustomActionStateFunction<CustomActionObjectFieldStateParams>;
run: CustomActionRunFunction<CustomActionObjectFieldRunParams>;
}
export interface CustomActionObjectFieldStateParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField: DocumentObjectField;
modelField: FieldObject;
fieldPath: (string | number)[];
}
export interface CustomActionObjectFieldRunParams extends CustomActionObjectFieldStateParams {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionField extends CustomActionCommonParams {
type?: 'field';
state?: CustomActionStateFunction<CustomActionFieldStateParams>;
run: CustomActionRunFunction<CustomActionFieldRunParams>;
}
export interface CustomActionFieldStateParams {
parentDocument: DocumentWithSource;
parentModel: ModelWithSource;
documentField?: DocumentField;
modelField: Field;
fieldPath: (string | number)[];
}
export interface CustomActionFieldRunParams extends CustomActionFieldStateParams {
contentSourceActions: ContentSourceActions;
}
export interface CustomActionCommonParams {
name: string;
label?: string;
icon?: (typeof ICONS)[number];
inputFields?: CustomActionInputField[];
}
export type CustomActionStateFunction<T = unknown> = (
options: CustomActionStateCommonOptions & T
) => Promise<CustomActionState>;
export type CustomActionRunFunction<T = unknown> = (
options: CustomActionRunCommonOptions & T
) => Promise<CustomActionResult | void>;
export type CustomActionState = 'enabled' | 'running' | 'disabled' | 'hidden';
export interface CustomActionStateCommonOptions extends ConfigDelegate {
actionId: string;
currentLocale?: string;
currentUser?: User;
currentPageUrl?: string;
currentPageDocument?: DocumentWithSource;
}
export interface CustomActionRunCommonOptions
extends ConfigDelegate,
Pick<DocumentHookBaseOptions, 'getContentSourceActionsForSource' | 'getUserContextForContentSourceType'> {
actionId: string;
inputData?: Record<string, any>;
currentLocale?: string;
currentUser?: User;
currentPageUrl?: string;
currentPageDocument?: DocumentWithSource;
}
export interface CustomActionResult {
state?: CustomActionState;
success?: string;
error?: string;
}
export type CustomActionInputField =
| FieldString
| FieldUrl
| FieldSlug
| FieldText
| FieldMarkdown
| FieldHtml
| FieldNumber
| FieldBoolean
| FieldDate
| FieldDatetime
| FieldColor
| FieldEnum
| FieldReference;
+2
-0

@@ -8,2 +8,3 @@ import type { ContentSourceInterface, User } from './content-source';

import type { AssetSource } from './asset-source';
import type { CustomActionBulk, CustomActionGlobal } from './custom-actions';
export interface StackbitConfig {

@@ -179,2 +180,3 @@ /**

onDocumentsPublish?: (options: OnDocumentsPublishOptions) => ReturnType<ContentSourceInterface['publishDocuments']>;
actions?: (CustomActionGlobal | CustomActionBulk)[];
/**

@@ -181,0 +183,0 @@ * @deprecated This property is deprecated in favor of using `contentSources`

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":"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"}

@@ -64,2 +64,3 @@ import type { FieldType } from './model-fields';

export declare const RICH_TEXT_HINT_MAX_LENGTH = 200;
export declare const ICONS: readonly ["arrow-up", "arrow-down", "arrow-left", "arrow-right", "chevron-left", "chevron-right", "chevron-up", "chevron-down", "text", "bold", "italic", "list", "list-ol", "list-check", "align-left", "align-center", "align-right", "align-justify", "ellipsis-vertical", "ellipsis", "copy", "paste", "pencil", "circle-info", "circle-exclamation", "grid-dots-vertical", "xmark", "plus", "minus", "magnifying-glass", "palette", "circle-question", "lock", "comment-quote", "trash", "check", "grid-2", "arrow-up-from-square", "eye", "arrows-rotate", "image", "up-right-and-down-left-from-center", "calendar", "arrow-rotate-right", "arrow-up-from-bracket", "arrow-down-arrow-up", "flag", "globe", "bell", "user", "users", "user-plus", "user-minus", "envelope", "clock", "gear", "camera-movie", "filter", "arrow-up-right-from-square", "memo", "long-text", "screen-size", "gem", "bookmark", "table-list", "paperclip", "fill-drip", "badge", "undo", "redo", "section", "post", "page", "arrow-left-from-bracket", "integration", "bars", "link", "list-tree", "code", "layer-group", "angles-right", "credit-card", "thumbtack", "star", "star-full", "layout", "chart-arrow-up-right"];
//# sourceMappingURL=consts.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"consts.d.ts","sourceRoot":"","sources":["../src/consts.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,gBAAgB,CAAC;AAEhD;;;;GAIG;AACH,eAAO,MAAM,SAAS,mIAaZ,CAAC;AAEX;;;;GAIG;AACH,eAAO,MAAM,SAAS,oEAAqE,CAAC;AAE5F,eAAO,MAAM,UAAU,EAAE;KAAG,IAAI,IAAI,SAAS,IAAI,IAAI,SAAS,iBAAiB,GAAG,gBAAgB,GAAG,IAAI,GAAG,IAAI;CAuBtG,CAAC;AAEX,eAAO,MAAM,WAAW,mOAuBd,CAAC;AAEX,eAAO,MAAM,WAAW,gbA8Bd,CAAC;AAEX,eAAO,MAAM,kBAAkB;;;;;;;;;;;;;;;;;;;;CAoB9B,CAAC;AAEF,eAAO,MAAM,oBAAoB;;;;;;;;;;;;;;;;CAgBvB,CAAC;AAEX,eAAO,MAAM,oBAAoB;;;;;CAKvB,CAAC;AAEX,eAAO,MAAM,yBAAyB,MAAM,CAAC"}
{"version":3,"file":"consts.d.ts","sourceRoot":"","sources":["../src/consts.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,gBAAgB,CAAC;AAEhD;;;;GAIG;AACH,eAAO,MAAM,SAAS,mIAaZ,CAAC;AAEX;;;;GAIG;AACH,eAAO,MAAM,SAAS,oEAAqE,CAAC;AAE5F,eAAO,MAAM,UAAU,EAAE;KAAG,IAAI,IAAI,SAAS,IAAI,IAAI,SAAS,iBAAiB,GAAG,gBAAgB,GAAG,IAAI,GAAG,IAAI;CAuBtG,CAAC;AAEX,eAAO,MAAM,WAAW,mOAuBd,CAAC;AAEX,eAAO,MAAM,WAAW,gbA8Bd,CAAC;AAEX,eAAO,MAAM,kBAAkB;;;;;;;;;;;;;;;;;;;;CAoB9B,CAAC;AAEF,eAAO,MAAM,oBAAoB;;;;;;;;;;;;;;;;CAgBvB,CAAC;AAEX,eAAO,MAAM,oBAAoB;;;;;CAKvB,CAAC;AAEX,eAAO,MAAM,yBAAyB,MAAM,CAAC;AAE7C,eAAO,MAAM,KAAK,ipCAwFR,CAAC"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RICH_TEXT_HINT_MAX_LENGTH = exports.RICH_TEXT_MARK_TYPES = exports.RICH_TEXT_NODE_TYPES = exports.STYLE_PROPS_VALUES = exports.STYLE_PROPS = exports.FIELD_TYPES = exports.FIELD_TYPE = exports.CMS_NAMES = exports.SSG_NAMES = void 0;
exports.ICONS = exports.RICH_TEXT_HINT_MAX_LENGTH = exports.RICH_TEXT_MARK_TYPES = exports.RICH_TEXT_NODE_TYPES = exports.STYLE_PROPS_VALUES = exports.STYLE_PROPS = exports.FIELD_TYPES = exports.FIELD_TYPE = exports.CMS_NAMES = exports.SSG_NAMES = void 0;
/**

@@ -153,2 +153,91 @@ * Front-end frameworks supported by Stackbit without any additional

exports.RICH_TEXT_HINT_MAX_LENGTH = 200;
exports.ICONS = [
'arrow-up',
'arrow-down',
'arrow-left',
'arrow-right',
'chevron-left',
'chevron-right',
'chevron-up',
'chevron-down',
'text',
'bold',
'italic',
'list',
'list-ol',
'list-check',
'align-left',
'align-center',
'align-right',
'align-justify',
'ellipsis-vertical',
'ellipsis',
'copy',
'paste',
'pencil',
'circle-info',
'circle-exclamation',
'grid-dots-vertical',
'xmark',
'plus',
'minus',
'magnifying-glass',
'palette',
'circle-question',
'lock',
'comment-quote',
'trash',
'check',
'grid-2',
'arrow-up-from-square',
'eye',
'arrows-rotate',
'image',
'up-right-and-down-left-from-center',
'calendar',
'arrow-rotate-right',
'arrow-up-from-bracket',
'arrow-down-arrow-up',
'flag',
'globe',
'bell',
'user',
'users',
'user-plus',
'user-minus',
'envelope',
'clock',
'gear',
'camera-movie',
'filter',
'arrow-up-right-from-square',
'memo',
'long-text',
'screen-size',
'gem',
'bookmark',
'table-list',
'paperclip',
'fill-drip',
'badge',
'undo',
'redo',
'section',
'post',
'page',
'arrow-left-from-bracket',
'integration',
'bars',
'link',
'list-tree',
'code',
'layer-group',
'angles-right',
'credit-card',
'thumbtack',
'star',
'star-full',
'layout',
'chart-arrow-up-right'
];
//# sourceMappingURL=consts.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"consts.js","sourceRoot":"","sources":["../src/consts.ts"],"names":[],"mappings":";;;AAEA;;;;GAIG;AACU,QAAA,SAAS,GAAG;IACrB,QAAQ;IACR,QAAQ;IACR,QAAQ;IACR,QAAQ;IACR,MAAM;IACN,UAAU;IACV,UAAU;IACV,UAAU;IACV,MAAM;IACN,QAAQ;IACR,MAAM;IACN,QAAQ;CACF,CAAC;AAEX;;;;GAIG;AACU,QAAA,SAAS,GAAG,CAAC,KAAK,EAAE,YAAY,EAAE,QAAQ,EAAE,UAAU,EAAE,YAAY,CAAU,CAAC;AAE/E,QAAA,UAAU,GAA8F;IACjH,MAAM,EAAE,QAAQ;IAChB,GAAG,EAAE,KAAK;IACV,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,UAAU;IACpB,IAAI,EAAE,MAAM;IACZ,MAAM,EAAE,QAAQ;IAChB,OAAO,EAAE,SAAS;IAClB,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,UAAU;IACpB,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,UAAU;IACpB,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;IACd,SAAS,EAAE,WAAW;IACtB,cAAc,EAAE,iBAAiB;IACjC,KAAK,EAAE,OAAO;IACd,IAAI,EAAE,MAAM;CACN,CAAC;AAEE,QAAA,WAAW,GAAG;IACvB,QAAQ;IACR,KAAK;IACL,MAAM;IACN,MAAM;IACN,UAAU;IACV,MAAM;IACN,QAAQ;IACR,SAAS;IACT,MAAM;IACN,MAAM;IACN,UAAU;IACV,OAAO;IACP,OAAO;IACP,MAAM;IACN,MAAM;IACN,UAAU;IACV,QAAQ;IACR,OAAO;IACP,WAAW;IACX,iBAAiB;IACjB,OAAO;IACP,MAAM;CACA,CAAC;AAEE,QAAA,WAAW,GAAG;IACvB,WAAW;IACX,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,cAAc;IACd,aAAa;IACb,cAAc;IACd,YAAY;IACZ,WAAW;IACX,SAAS;IACT,QAAQ;IACR,OAAO;IACP,QAAQ;IACR,YAAY;IACZ,UAAU;IACV,WAAW;IACX,YAAY;IACZ,WAAW;IACX,WAAW;IACX,gBAAgB;IAChB,iBAAiB;IACjB,oBAAoB;IACpB,gBAAgB;IAChB,cAAc;IACd,aAAa;IACb,aAAa;IACb,aAAa;IACb,WAAW;IACX,SAAS;CACH,CAAC;AAEE,QAAA,kBAAkB,GAAG;IAC9B,WAAW,EAAE,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,UAAU,EAAE,aAAa,EAAE,OAAO,EAAE,WAAW,EAAE,cAAc,CAAC;IACjH,SAAS,EAAE,CAAC,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,YAAY,CAAC;IAC7D,aAAa,EAAE,CAAC,KAAK,EAAE,aAAa,EAAE,KAAK,EAAE,aAAa,CAAC;IAC3D,cAAc,EAAE,CAAC,YAAY,EAAE,UAAU,EAAE,QAAQ,EAAE,eAAe,EAAE,cAAc,EAAE,cAAc,CAAC;IACrG,YAAY,EAAE,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,SAAS,CAAC;IACnD,WAAW,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,SAAS,CAAC;IAC1D,YAAY,EAAE,CAAC,YAAY,EAAE,UAAU,EAAE,QAAQ,EAAE,eAAe,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,CAAC;IAC9G,UAAU,EAAE,CAAC,YAAY,EAAE,UAAU,EAAE,QAAQ,EAAE,UAAU,EAAE,SAAS,CAAC;IACvE,SAAS,EAAE,CAAC,MAAM,EAAE,YAAY,EAAE,UAAU,EAAE,QAAQ,EAAE,UAAU,EAAE,SAAS,CAAC;IAC9E,KAAK,EAAE,CAAC,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,CAAC;IACzC,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,CAAC;IAClC,SAAS,EAAE,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC/B,UAAU,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC;IAC3E,SAAS,EAAE,CAAC,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,CAAC;IACjD,cAAc,EAAE,CAAC,MAAM,EAAE,WAAW,EAAE,cAAc,CAAC;IACrD,cAAc,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,SAAS,CAAC;IAC5C,YAAY,EAAE,CAAC,MAAM,EAAE,UAAU,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,CAAC;IACxG,WAAW,EAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,CAAC;IAC5D,SAAS,EAAE,CAAC,MAAM,EAAE,SAAS,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC;CAC7F,CAAC;AAEW,QAAA,oBAAoB,GAAG;IAChC,QAAQ,EAAE,UAAU;IACpB,SAAS,EAAE,GAAG;IACd,SAAS,EAAE,IAAI;IACf,SAAS,EAAE,IAAI;IACf,SAAS,EAAE,IAAI;IACf,SAAS,EAAE,IAAI;IACf,SAAS,EAAE,IAAI;IACf,SAAS,EAAE,IAAI;IACf,EAAE,EAAE,IAAI;IACR,EAAE,EAAE,IAAI;IACR,SAAS,EAAE,IAAI;IACf,EAAE,EAAE,IAAI;IACR,UAAU,EAAE,YAAY;IACxB,IAAI,EAAE,GAAG;IACT,SAAS,EAAE,WAAW;CAChB,CAAC;AAEE,QAAA,oBAAoB,GAAG;IAChC,IAAI,EAAE,MAAM;IACZ,MAAM,EAAE,QAAQ;IAChB,SAAS,EAAE,WAAW;IACtB,IAAI,EAAE,MAAM;CACN,CAAC;AAEE,QAAA,yBAAyB,GAAG,GAAG,CAAC"}
{"version":3,"file":"consts.js","sourceRoot":"","sources":["../src/consts.ts"],"names":[],"mappings":"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"}

@@ -16,2 +16,3 @@ export * from './config';

export * from './config-delegate';
export * from './custom-actions';
//# sourceMappingURL=index.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,UAAU,CAAC;AACzB,cAAc,UAAU,CAAC;AACzB,cAAc,gBAAgB,CAAC;AAC/B,cAAc,UAAU,CAAC;AACzB,cAAc,UAAU,CAAC;AACzB,cAAc,kBAAkB,CAAC;AACjC,cAAc,2BAA2B,CAAC;AAC1C,cAAc,kCAAkC,CAAC;AACjD,cAAc,4BAA4B,CAAC;AAC3C,cAAc,mCAAmC,CAAC;AAClD,cAAc,gBAAgB,CAAC;AAC/B,cAAc,SAAS,CAAC;AACxB,cAAc,iBAAiB,CAAC;AAChC,cAAc,kBAAkB,CAAC;AACjC,cAAc,mBAAmB,CAAC"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,cAAc,UAAU,CAAC;AACzB,cAAc,UAAU,CAAC;AACzB,cAAc,gBAAgB,CAAC;AAC/B,cAAc,UAAU,CAAC;AACzB,cAAc,UAAU,CAAC;AACzB,cAAc,kBAAkB,CAAC;AACjC,cAAc,2BAA2B,CAAC;AAC1C,cAAc,kCAAkC,CAAC;AACjD,cAAc,4BAA4B,CAAC;AAC3C,cAAc,mCAAmC,CAAC;AAClD,cAAc,gBAAgB,CAAC;AAC/B,cAAc,SAAS,CAAC;AACxB,cAAc,iBAAiB,CAAC;AAChC,cAAc,kBAAkB,CAAC;AACjC,cAAc,mBAAmB,CAAC;AAClC,cAAc,kBAAkB,CAAC"}

@@ -28,2 +28,3 @@ "use strict";

__exportStar(require("./config-delegate"), exports);
__exportStar(require("./custom-actions"), exports);
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,2CAAyB;AACzB,2CAAyB;AACzB,iDAA+B;AAC/B,2CAAyB;AACzB,2CAAyB;AACzB,mDAAiC;AACjC,4DAA0C;AAC1C,mEAAiD;AACjD,6DAA2C;AAC3C,oEAAkD;AAClD,iDAA+B;AAC/B,0CAAwB;AACxB,kDAAgC;AAChC,mDAAiC;AACjC,oDAAkC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,2CAAyB;AACzB,2CAAyB;AACzB,iDAA+B;AAC/B,2CAAyB;AACzB,2CAAyB;AACzB,mDAAiC;AACjC,4DAA0C;AAC1C,mEAAiD;AACjD,6DAA2C;AAC3C,oEAAkD;AAClD,iDAA+B;AAC/B,0CAAwB;AACxB,kDAAgC;AAChC,mDAAiC;AACjC,oDAAkC;AAClC,mDAAiC"}

@@ -8,2 +8,3 @@ /**

import type { ConfigDelegate } from './config-delegate';
import type { CustomActionField, CustomActionObjectField } from './custom-actions';
export declare type Field = FieldString | FieldUrl | FieldSlug | FieldText | FieldMarkdown | FieldHtml | FieldNumber | FieldBoolean | FieldDate | FieldDatetime | FieldColor | FieldJson | FieldRichText | FieldFile | FieldEnum | FieldImage | FieldObject | FieldModel | FieldReference | FieldCrossReference | FieldStyle | FieldList;

@@ -61,3 +62,3 @@ export declare type DistributeFieldsExtension<Type extends Field> = Type extends {

export declare type FieldImage = FieldCommonProps & FieldImageProps;
export declare type FieldObject = FieldCommonProps & FieldObjectProps;
export declare type FieldObject = Omit<FieldCommonProps, 'actions'> & FieldObjectProps;
export declare type FieldModel = FieldCommonProps & FieldModelProps;

@@ -137,2 +138,3 @@ export declare type FieldReference = FieldCommonProps & FieldReferenceProps;

localized?: boolean;
actions?: CustomActionField[];
}

@@ -239,2 +241,3 @@ export declare type FieldInitialValueFunction = (options: {

variantField?: string;
actions?: (CustomActionField | CustomActionObjectField)[];
fieldGroups?: FieldGroupItem[];

@@ -241,0 +244,0 @@ fields: Field[];

@@ -1,1 +0,1 @@

{"version":3,"file":"model-fields.d.ts","sourceRoot":"","sources":["../src/model-fields.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AACvC,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,2BAA2B,CAAC;AACpE,OAAO,KAAK,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,MAAM,kCAAkC,CAAC;AAChG,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AAExD,oBAAY,KAAK,GACX,WAAW,GACX,QAAQ,GACR,SAAS,GACT,SAAS,GACT,aAAa,GACb,SAAS,GACT,WAAW,GACX,YAAY,GACZ,SAAS,GACT,aAAa,GACb,UAAU,GACV,SAAS,GACT,aAAa,GACb,SAAS,GACT,SAAS,GACT,UAAU,GACV,WAAW,GACX,UAAU,GACV,cAAc,GACd,mBAAmB,GACnB,UAAU,GACV,SAAS,CAAC;AAIhB,oBAAY,yBAAyB,CAAC,IAAI,SAAS,KAAK,IACpD,IAAI,SAAS;IAAE,IAAI,EAAE,QAAQ,CAAA;CAAE,GAC3B,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,QAAQ,CAAC,CAAC,GAAG;IAAE,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,CAAC,EAAE,yBAAyB,CAAC,KAAK,CAAC,EAAE,CAAA;CAAE,GAC1G,IAAI,SAAS;IAAE,IAAI,EAAE,MAAM,CAAA;CAAE,GACzB,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,GAAG;IAAE,IAAI,EAAE,MAAM,CAAC;IAAC,KAAK,CAAC,EAAE,0BAA0B,CAAC,cAAc,CAAC,CAAA;CAAE,GAEhH,IAAI,SAAS;IAAE,IAAI,EAAE,OAAO,CAAA;CAAE,GAAG,IAAI,GAErC,IAAI,SAAS;IAAE,IAAI,EAAE,iBAAiB,CAAA;CAAE,GAAG,IAAI,GAC/C,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,GAAG;IAAE,IAAI,EAAE,MAAM,CAAA;CAAE,CAAC;AAGnD,oBAAY,0BAA0B,CAAC,IAAI,SAAS,cAAc,IAC9D,IAAI,SAAS;IAAE,IAAI,EAAE,QAAQ,CAAA;CAAE,GAC3B,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,GAAG;IAAE,MAAM,CAAC,EAAE,yBAAyB,CAAC,KAAK,CAAC,EAAE,CAAA;CAAE,GAEnF,IAAI,SAAS;IAAE,IAAI,EAAE,iBAAiB,CAAA;CAAE,GAAG,IAAI,GAC/C,OAAO,CAAC,IAAI,CAAC,CAAC;AAElB,oBAAY,cAAc,GAAG,yBAAyB,CAAC,KAAK,CAAC,CAAC;AAE9D,oBAAY,SAAS,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC;AAEtC,oBAAY,kBAAkB,GACxB,gBAAgB,GAChB,aAAa,GACb,cAAc,GACd,cAAc,GACd,kBAAkB,GAClB,cAAc,GACd,gBAAgB,GAChB,iBAAiB,GACjB,cAAc,GACd,kBAAkB,GAClB,eAAe,GACf,cAAc,GACd,kBAAkB,GAClB,cAAc,GACd,cAAc,GACd,eAAe,GACf,gBAAgB,GAChB,eAAe,GACf,mBAAmB,GACnB,wBAAwB,GACxB,eAAe,GACf,cAAc,CAAC;AAErB,aAAK,aAAa,CAAC,KAAK,SAAS;IAAE,IAAI,EAAE,SAAS,CAAA;CAAE,EAAE,IAAI,SAAS,SAAS,IAAI,KAAK,SAAS;IAAE,IAAI,EAAE,IAAI,CAAA;CAAE,GACtG,KAAK,GACL,KAAK,CAAC;AACZ,oBAAY,YAAY,CAAC,IAAI,SAAS,SAAS,IAAI,aAAa,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;AAC9E,oBAAY,yBAAyB,CAAC,IAAI,SAAS,SAAS,IAAI,aAAa,CAAC,kBAAkB,EAAE,IAAI,CAAC,CAAC;AACxG,oBAAY,0BAA0B,CAAC,IAAI,SAAS,KAAK,IAAI,aAAa,CAAC,kBAAkB,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;AAE7G,oBAAY,WAAW,GAAG,gBAAgB,GAAG,gBAAgB,CAAC;AAC9D,oBAAY,QAAQ,GAAG,gBAAgB,GAAG,aAAa,CAAC;AACxD,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAC1D,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAC1D,oBAAY,aAAa,GAAG,gBAAgB,GAAG,kBAAkB,CAAC;AAClE,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAC1D,oBAAY,WAAW,GAAG,gBAAgB,GAAG,gBAAgB,CAAC;AAC9D,oBAAY,YAAY,GAAG,gBAAgB,GAAG,iBAAiB,CAAC;AAChE,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAC1D,oBAAY,aAAa,GAAG,gBAAgB,GAAG,kBAAkB,CAAC;AAClE,oBAAY,UAAU,GAAG,gBAAgB,GAAG,eAAe,CAAC;AAC5D,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAC1D,oBAAY,aAAa,GAAG,gBAAgB,GAAG,kBAAkB,CAAC;AAClE,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAC1D,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAC1D,oBAAY,UAAU,GAAG,gBAAgB,GAAG,eAAe,CAAC;AAC5D,oBAAY,WAAW,GAAG,gBAAgB,GAAG,gBAAgB,CAAC;AAC9D,oBAAY,UAAU,GAAG,gBAAgB,GAAG,eAAe,CAAC;AAC5D,oBAAY,cAAc,GAAG,gBAAgB,GAAG,mBAAmB,CAAC;AACpE,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG,wBAAwB,CAAC;AAC9E,oBAAY,UAAU,GAAG,gBAAgB,GAAG,eAAe,CAAC;AAC5D,oBAAY,SAAS,GAAG,gBAAgB,GAAG,cAAc,CAAC;AAE1D,oBAAY,eAAe,GAAG,gBAAgB,GAAG,yBAAyB,CAAC;AAC3E,oBAAY,cAAc,GAAG,gBAAgB,GAAG,wBAAwB,CAAC;AACzE,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG,4BAA4B,CAAC;AACjF,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG,iCAAiC,CAAC;AAE3F,MAAM,WAAW,gBAAgB;IAC7B;;OAEG;IACH,IAAI,EAAE,MAAM,CAAC;IACb;;;OAGG;IACH,KAAK,CAAC,EAAE,MAAM,CAAC;IACf;;OAEG;IACH,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB;;;;OAIG;IACH,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB;;;OAGG;IACH,OAAO,CAAC,EAAE,OAAO,GAAG,yBAAyB,CAAC;IAC9C;;;OAGG;IACH,KAAK,CAAC,EAAE,MAAM,CAAC;IACf;;;;OAIG;IACH,KAAK,CAAC,EAAE,OAAO,GAAG,yBAAyB,CAAC;IAC5C;;;;;OAKG;IACH,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB;;;;;;;;;;;;;;OAcG;IACH,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB;;;;OAIG;IACH,SAAS,CAAC,EAAE,OAAO,CAAC;CACvB;AAED,oBAAY,yBAAyB,GAAG,CACpC,OAAO,EAAE;IACL,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAC1B,MAAM,CAAC,EAAE,MAAM,CAAC;CACnB,GAAG,cAAc,KACjB,OAAO,CAAC,OAAO,CAAC,CAAC;AAEtB,oBAAY,eAAe,GACrB,gBAAgB,GAChB,aAAa,GACb,cAAc,GACd,cAAc,GACd,kBAAkB,GAClB,cAAc,GACd,iBAAiB,GACjB,cAAc,GACd,kBAAkB,GAClB,eAAe,GACf,cAAc,GACd,kBAAkB,GAClB,cAAc,CAAC;AAErB,MAAM,WAAW,gBAAgB;IAC7B,IAAI,EAAE,QAAQ,CAAC;CAClB;AAED,MAAM,WAAW,aAAa;IAC1B,IAAI,EAAE,KAAK,CAAC;CACf;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,kBAAkB;IAC/B,IAAI,EAAE,UAAU,CAAC;CACpB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,iBAAiB;IAC9B,IAAI,EAAE,SAAS,CAAC;CACnB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,kBAAkB;IAC/B,IAAI,EAAE,UAAU,CAAC;CACpB;AAED,MAAM,WAAW,eAAe;IAC5B,IAAI,EAAE,OAAO,CAAC;CACjB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,kBAAkB;IAC/B,IAAI,EAAE,UAAU,CAAC;CACpB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,oBAAY,cAAc,GACpB,sBAAsB,GACtB,wBAAwB,GACxB,qBAAqB,GACrB,2BAA2B,CAAC;AAElC,MAAM,WAAW,sBAAsB;IACnC,IAAI,EAAE,MAAM,CAAC;IACb,WAAW,CAAC,EAAE,UAAU,GAAG,cAAc,CAAC;IAC1C,OAAO,EAAE,oBAAoB,EAAE,GAAG,qBAAqB,EAAE,CAAC;CAC7D;AAED,MAAM,WAAW,wBAAwB;IACrC,IAAI,EAAE,MAAM,CAAC;IACb,WAAW,EAAE,YAAY,CAAC;IAC1B,OAAO,EAAE,yBAAyB,EAAE,CAAC;CACxC;AAED,MAAM,WAAW,qBAAqB;IAClC,IAAI,EAAE,MAAM,CAAC;IACb,WAAW,EAAE,SAAS,CAAC;IACvB,OAAO,EAAE,sBAAsB,EAAE,CAAC;CACrC;AAED,MAAM,WAAW,2BAA2B;IACxC,IAAI,EAAE,MAAM,CAAC;IACb,WAAW,EAAE,gBAAgB,CAAC;IAC9B,OAAO,EAAE,4BAA4B,EAAE,CAAC;CAC3C;AAED,oBAAY,oBAAoB,GAAG,MAAM,GAAG,MAAM,CAAC;AAEnD,MAAM,WAAW,qBAAqB;IAClC,KAAK,EAAE,MAAM,CAAC;IACd,KAAK,EAAE,oBAAoB,CAAC;CAC/B;AAED,MAAM,WAAW,yBAA0B,SAAQ,qBAAqB;IACpE,SAAS,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,sBAAuB,SAAQ,qBAAqB;IACjE,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,WAAW,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,4BAA6B,SAAQ,qBAAqB;IACvE,MAAM,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,eAAe;IAC5B,IAAI,EAAE,OAAO,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC7B,IAAI,EAAE,QAAQ,CAAC;IACf,WAAW,CAAC,EAAE,QAAQ,CAAC;IACvB,OAAO,CAAC,EAAE,KAAK,GAAG,OAAO,CAAC;IAC1B,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gBAAgB;IAC7B,IAAI,EAAE,QAAQ,CAAC;IACf,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAE,oBAAoB,CAAC;IAC/B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAE,cAAc,EAAE,CAAC;IAC/B,MAAM,EAAE,KAAK,EAAE,CAAC;CACnB;AAED,MAAM,WAAW,cAAc;IAC3B,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,eAAe;IAC5B,IAAI,EAAE,OAAO,CAAC;IACd,MAAM,EAAE,MAAM,EAAE,CAAC;IACjB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,mBAAmB;IAChC,IAAI,EAAE,WAAW,CAAC;IAClB,MAAM,EAAE,MAAM,EAAE,CAAC;IACjB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,wBAAwB;IACrC,IAAI,EAAE,iBAAiB,CAAC;IACxB,MAAM,EAAE,wBAAwB,EAAE,CAAC;CACtC;AAED,MAAM,WAAW,wBAAwB;IACrC,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,YAAY,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,oBAAY,UAAU,GAAG,CAAC,OAAO,WAAW,CAAC,CAAC,MAAM,CAAC,CAAC;AAEtD,MAAM,WAAW,eAAe;IAC5B,IAAI,EAAE,OAAO,CAAC;IACd,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC;CAC5D;AAED,oBAAY,cAAc,GACpB,wBAAwB,GACxB,uBAAuB,GACvB,wBAAwB,GACxB,yBAAyB,GACzB,yBAAyB,GACzB,wBAAwB,GACxB,4BAA4B,GAC5B,iCAAiC,CAAC;AAExC,oBAAY,cAAc,GAAG,cAAc,CAAC,OAAO,CAAC,CAAC;AACrD,oBAAY,qBAAqB,CAAC,IAAI,SAAS,SAAS,IAAI,aAAa,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC;AAEhG,MAAM,WAAW,oBAAoB;IACjC,IAAI,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,wBAAyB,SAAQ,oBAAoB;IAClE,KAAK,EAAE,eAAe,CAAC;CAC1B;AAED,MAAM,WAAW,uBAAwB,SAAQ,oBAAoB;IACjE,KAAK,EAAE,cAAc,CAAC;IACtB,WAAW,CAAC,EAAE,UAAU,CAAC;CAC5B;AAED,MAAM,WAAW,wBAAyB,SAAQ,oBAAoB;IAClE,KAAK,EAAE,eAAe,CAAC;CAC1B;AAED,MAAM,WAAW,yBAA0B,SAAQ,oBAAoB;IACnE,KAAK,EAAE,gBAAgB,CAAC;CAC3B;AAED,MAAM,WAAW,yBAA0B,SAAQ,oBAAoB;IACnE,KAAK,EAAE,gBAAgB,CAAC;CAC3B;AAED,MAAM,WAAW,wBAAyB,SAAQ,oBAAoB;IAClE,KAAK,EAAE,eAAe,CAAC;CAC1B;AAED,MAAM,WAAW,4BAA6B,SAAQ,oBAAoB;IACtE,KAAK,EAAE,mBAAmB,CAAC;CAC9B;AAED,MAAM,WAAW,iCAAkC,SAAQ,oBAAoB;IAC3E,KAAK,EAAE,wBAAwB,CAAC;CACnC;AAED,oBAAY,eAAe,GAAG,uBAAuB,GAAG,aAAa,CAAC;AACtE,oBAAY,oBAAoB,GAAG,qBAAqB,GAAG,aAAa,CAAC;AAEzE,oBAAY,uBAAuB,GAAG,CAClC,OAAO,EAAE;IACL,QAAQ,EAAE,kBAAkB,CAAC;IAC7B,aAAa,CAAC,EAAE,MAAM,CAAC;CAC1B,GAAG,cAAc,KACjB;IACD,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,oBAAY,qBAAqB,GAAG,CAChC,OAAO,EAAE;IACL,cAAc,EAAE,kBAAkB,CAAC;IACnC,aAAa,EAAE,kBAAkB,GAAG,mBAAmB,CAAC;IACxD,aAAa,CAAC,EAAE,MAAM,CAAC;CAC1B,GAAG,cAAc,KACjB;IACD,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;CAClB,CAAC;AAEF,MAAM,WAAW,aAAa;IAC1B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;CAClB"}
{"version":3,"file":"model-fields.d.ts","sourceRoot":"","sources":["../src/model-fields.ts"],"names":[],"mappings":"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"}

@@ -5,5 +5,6 @@ /**

import type { Field, FieldExtension, FieldGroupItem, DocumentPreview, DocumentFieldPreview } from './model-fields';
import { Document } from './content-source-document';
import type { Document } from './content-source-document';
import type { CustomActionDocument, CustomActionObjectModel } from './custom-actions';
export declare type Model<ModelContext = unknown> = ObjectModel<ModelContext> | DataModel<ModelContext> | PageModel<ModelContext> | ConfigModel<ModelContext>;
export declare type ModelWithSource = Model & {
export declare type ModelWithSource<ModelType extends Model = Model> = ModelType & {
srcType: string;

@@ -24,3 +25,10 @@ srcProjectId: string;

export interface ModelCommonFields<ModelContext = unknown> {
/**
* The name of the model, must be unique.
* When extending content source models using the {@link Config.modelExtensions}
* property, set it to the unique name or the unique ID of the model as it
* appear in the CMS.
**/
name: string;
/** The label of the model. If not specified, the name will be title cased. */
label?: string;

@@ -50,2 +58,3 @@ description?: string;

preview?: DocumentFieldPreview;
actions?: CustomActionObjectModel[];
}

@@ -64,2 +73,3 @@ /** @deprecated */

preview?: DocumentPreview;
actions?: CustomActionDocument[];
}

@@ -70,2 +80,3 @@ export interface DataModel<ModelContext = unknown> extends ModelCommonFields<ModelContext>, ModelMatchFields, ModelLocalized {

preview?: DocumentPreview;
actions?: CustomActionDocument[];
}

@@ -72,0 +83,0 @@ export interface ModelLocalized {

@@ -1,1 +0,1 @@

{"version":3,"file":"models.d.ts","sourceRoot":"","sources":["../src/models.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,OAAO,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,oBAAoB,EAAE,MAAM,gBAAgB,CAAC;AACnH,OAAO,EAAE,QAAQ,EAAE,MAAM,2BAA2B,CAAC;AAErD,oBAAY,KAAK,CAAC,YAAY,GAAG,OAAO,IAClC,WAAW,CAAC,YAAY,CAAC,GACzB,SAAS,CAAC,YAAY,CAAC,GACvB,SAAS,CAAC,YAAY,CAAC,GACvB,WAAW,CAAC,YAAY,CAAC,CAAC;AAChC,oBAAY,eAAe,GAAG,KAAK,GAAG;IAAE,OAAO,EAAE,MAAM,CAAC;IAAC,YAAY,EAAE,MAAM,CAAA;CAAE,CAAC;AAEhF,oBAAY,gBAAgB,GAAG,MAAM,CAAC,MAAM,EAAE,aAAa,CAAC,CAAC;AAC7D,oBAAY,aAAa,GAAG,wBAAwB,CAAC,KAAK,CAAC,CAAC;AAC5D,oBAAY,wBAAwB,CAAC,IAAI,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,GAAG,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,KAAK,CAAC;AAI3G,oBAAY,yBAAyB,CAAC,IAAI,SAAS,KAAK,IACpD,IAAI,SAAS,KAAK,GACZ,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,GAAG,QAAQ,CAAC,CAAC,GAClC;IAAE,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,CAAC,EAAE,cAAc,EAAE,CAAA;CAAE,GAC3C;IAAE,OAAO,CAAC,EAAE,MAAM,CAAC;IAAC,YAAY,CAAC,EAAE,MAAM,CAAC;CAAE,GAChD,KAAK,CAAC;AAEhB,oBAAY,cAAc,GAAG,yBAAyB,CAAC,KAAK,CAAC,CAAC;AAE9D,MAAM,WAAW,iBAAiB,CAAC,YAAY,GAAG,OAAO;IACrD,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,kBAAkB;IAClB,OAAO,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;IAC5B,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,kBAAkB;IAClB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;IAClB,WAAW,CAAC,EAAE,cAAc,EAAE,CAAC;IAC/B,MAAM,CAAC,EAAE,KAAK,EAAE,CAAC;IACjB,OAAO,CAAC,EAAE,YAAY,CAAC;CAC1B;AAED,MAAM,WAAW,gBAAgB;IAC7B,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;IAC1B,OAAO,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,WAAW,CAAC,YAAY,GAAG,OAAO,CAAE,SAAQ,iBAAiB,CAAC,YAAY,CAAC;IACxF,IAAI,EAAE,QAAQ,CAAC;IACf,OAAO,CAAC,EAAE,oBAAoB,CAAC;CAClC;AAED,kBAAkB;AAClB,MAAM,WAAW,WAAW,CAAC,YAAY,GAAG,OAAO,CAAE,SAAQ,iBAAiB,CAAC,YAAY,CAAC,EAAE,cAAc;IACxG,IAAI,EAAE,QAAQ,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,SAAS,CAAC,YAAY,GAAG,OAAO,CAC7C,SAAQ,iBAAiB,CAAC,YAAY,CAAC,EACnC,gBAAgB,EAChB,cAAc;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,GAAG,wBAAwB,CAAC;IAC7C,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,OAAO,CAAC,EAAE,eAAe,CAAC;CAC7B;AAED,MAAM,WAAW,SAAS,CAAC,YAAY,GAAG,OAAO,CAC7C,SAAQ,iBAAiB,CAAC,YAAY,CAAC,EACnC,gBAAgB,EAChB,cAAc;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,MAAM,GAAG,wBAAwB,CAAC;IAC7C,OAAO,CAAC,EAAE,eAAe,CAAC;CAC7B;AAED,MAAM,WAAW,cAAc;IAC3B;;;;OAIG;IACH,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB;;OAEG;IACH,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE;QACf,QAAQ,EAAE,QAAQ,CAAC;QACnB;;WAEG;QACH,KAAK,EAAE,SAAS,GAAG,SAAS,CAAC;KAChC,KAAK,MAAM,CAAC;CAChB;AAED,oBAAY,wBAAwB,GAAG,CAAC,OAAO,EAAE;IAC7C,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAC1B,KAAK,EAAE,SAAS,GAAG,SAAS,CAAC;IAC7B,aAAa,CAAC,EAAE,MAAM,CAAC;CAC1B,KAAK,MAAM,CAAC"}
{"version":3,"file":"models.d.ts","sourceRoot":"","sources":["../src/models.ts"],"names":[],"mappings":"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"}

@@ -5,2 +5,3 @@ export declare type Simplify<T> = {

export declare type DistributiveOmit<T, K extends keyof any> = T extends any ? Omit<T, K> : never;
export declare type PartialBy<Type, Key extends keyof Type> = Omit<Type, Key> & Partial<Pick<Type, Key>>;
//# sourceMappingURL=utility-types.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"utility-types.d.ts","sourceRoot":"","sources":["../src/utility-types.ts"],"names":[],"mappings":"AAAA,oBAAY,QAAQ,CAAC,CAAC,IAAI;KACrB,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CACvB,CAAC;AAEF,oBAAY,gBAAgB,CAAC,CAAC,EAAE,CAAC,SAAS,MAAM,GAAG,IAAI,CAAC,SAAS,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,KAAK,CAAC"}
{"version":3,"file":"utility-types.d.ts","sourceRoot":"","sources":["../src/utility-types.ts"],"names":[],"mappings":"AAAA,oBAAY,QAAQ,CAAC,CAAC,IAAI;KACrB,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CACvB,CAAC;AAEF,oBAAY,gBAAgB,CAAC,CAAC,EAAE,CAAC,SAAS,MAAM,GAAG,IAAI,CAAC,SAAS,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,KAAK,CAAC;AAE1F,oBAAY,SAAS,CAAC,IAAI,EAAE,GAAG,SAAS,MAAM,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC"}
{
"name": "@stackbit/types",
"version": "0.8.6-develop.2",
"version": "0.9.0-develop.0",
"description": "Types for Stackbit config and Content Source Interface",

@@ -30,3 +30,3 @@ "main": "dist/index.js",

"homepage": "https://github.com/stackbit/stackbit#readme",
"gitHead": "dbbb3f3d73340b921c19e26bc4dc20a6d4d73519"
"gitHead": "817724f480726a53c0b2708a23d5c752965a87b4"
}

@@ -8,2 +8,3 @@ import type { ContentSourceInterface, User } from './content-source';

import type { AssetSource } from './asset-source';
import type { CustomActionBulk, CustomActionGlobal } from './custom-actions';

@@ -194,2 +195,4 @@ export interface StackbitConfig {

actions?: (CustomActionGlobal | CustomActionBulk)[];
/**

@@ -196,0 +199,0 @@ * @deprecated This property is deprecated in favor of using `contentSources`

@@ -160,1 +160,91 @@ import type { FieldType } from './model-fields';

export const RICH_TEXT_HINT_MAX_LENGTH = 200;
export const ICONS = [
'arrow-up',
'arrow-down',
'arrow-left',
'arrow-right',
'chevron-left',
'chevron-right',
'chevron-up',
'chevron-down',
'text',
'bold',
'italic',
'list',
'list-ol',
'list-check',
'align-left',
'align-center',
'align-right',
'align-justify',
'ellipsis-vertical',
'ellipsis',
'copy',
'paste',
'pencil',
'circle-info',
'circle-exclamation',
'grid-dots-vertical',
'xmark',
'plus',
'minus',
'magnifying-glass',
'palette',
'circle-question',
'lock',
'comment-quote',
'trash',
'check',
'grid-2',
'arrow-up-from-square',
'eye',
'arrows-rotate',
'image',
'up-right-and-down-left-from-center',
'calendar',
'arrow-rotate-right',
'arrow-up-from-bracket',
'arrow-down-arrow-up',
'flag',
'globe',
'bell',
'user',
'users',
'user-plus',
'user-minus',
'envelope',
'clock',
'gear',
'camera-movie',
'filter',
'arrow-up-right-from-square',
'memo',
'long-text',
'screen-size',
'gem',
'bookmark',
'table-list',
'paperclip',
'fill-drip',
'badge',
'undo',
'redo',
'section',
'post',
'page',
'arrow-left-from-bracket',
'integration',
'bars',
'link',
'list-tree',
'code',
'layer-group',
'angles-right',
'credit-card',
'thumbtack',
'star',
'star-full',
'layout',
'chart-arrow-up-right'
] as const;

@@ -16,1 +16,2 @@ export * from './config';

export * from './config-delegate';
export * from './custom-actions';

@@ -9,2 +9,3 @@ /**

import type { ConfigDelegate } from './config-delegate';
import type { CustomActionField, CustomActionObjectField } from './custom-actions';

@@ -107,3 +108,3 @@ export type Field =

export type FieldImage = FieldCommonProps & FieldImageProps;
export type FieldObject = FieldCommonProps & FieldObjectProps;
export type FieldObject = Omit<FieldCommonProps, 'actions'> & FieldObjectProps;
export type FieldModel = FieldCommonProps & FieldModelProps;

@@ -185,2 +186,3 @@ export type FieldReference = FieldCommonProps & FieldReferenceProps;

localized?: boolean;
actions?: CustomActionField[];
}

@@ -334,2 +336,3 @@

variantField?: string;
actions?: (CustomActionField | CustomActionObjectField)[];
fieldGroups?: FieldGroupItem[];

@@ -336,0 +339,0 @@ fields: Field[];

@@ -6,3 +6,4 @@ /**

import type { Field, FieldExtension, FieldGroupItem, DocumentPreview, DocumentFieldPreview } from './model-fields';
import { Document } from './content-source-document';
import type { Document } from './content-source-document';
import type { CustomActionDocument, CustomActionObjectModel } from './custom-actions';

@@ -14,3 +15,3 @@ export type Model<ModelContext = unknown> =

| ConfigModel<ModelContext>;
export type ModelWithSource = Model & { srcType: string; srcProjectId: string };
export type ModelWithSource<ModelType extends Model = Model> = ModelType & { srcType: string; srcProjectId: string };

@@ -33,3 +34,10 @@ export type NamelessModelMap = Record<string, NamelessModel>;

export interface ModelCommonFields<ModelContext = unknown> {
/**
* The name of the model, must be unique.
* When extending content source models using the {@link Config.modelExtensions}
* property, set it to the unique name or the unique ID of the model as it
* appear in the CMS.
**/
name: string;
/** The label of the model. If not specified, the name will be title cased. */
label?: string;

@@ -61,2 +69,3 @@ description?: string;

preview?: DocumentFieldPreview;
actions?: CustomActionObjectModel[];
}

@@ -80,2 +89,3 @@

preview?: DocumentPreview;
actions?: CustomActionDocument[];
}

@@ -90,2 +100,3 @@

preview?: DocumentPreview;
actions?: CustomActionDocument[];
}

@@ -92,0 +103,0 @@

@@ -6,1 +6,3 @@ export type Simplify<T> = {

export type DistributiveOmit<T, K extends keyof any> = T extends any ? Omit<T, K> : never;
export type PartialBy<Type, Key extends keyof Type> = Omit<Type, Key> & Partial<Pick<Type, Key>>;

Sorry, the diff of this file is not supported yet