UNPKG

@prismicio/client

Version:

The official JavaScript + TypeScript client library for Prismic

82 lines (80 loc) 3.88 kB
import { CustomTypeModelBooleanField } from "./boolean.cjs"; import { CustomTypeModelColorField } from "./color.cjs"; import { CustomTypeModelLinkField } from "./link.cjs"; import { CustomTypeModelContentRelationshipField } from "./contentRelationship.cjs"; import { CustomTypeModelDateField } from "./date.cjs"; import { CustomTypeModelEmbedField } from "./embed.cjs"; import { CustomTypeModelGeoPointField } from "./geoPoint.cjs"; import { CustomTypeModelGroupField, CustomTypeModelNestedGroupField } from "./group.cjs"; import { CustomTypeModelImageField } from "./image.cjs"; import { CustomTypeModelKeyTextField } from "./keyText.cjs"; import { CustomTypeModelLinkToMediaField } from "./linkToMedia.cjs"; import { CustomTypeModelNumberField } from "./number.cjs"; import { CustomTypeModelRangeField } from "./range.cjs"; import { CustomTypeModelRichTextField } from "./richText.cjs"; import { CustomTypeModelSelectField } from "./select.cjs"; import { CustomTypeModelSeparatorField } from "./separator.cjs"; import { CustomTypeModelSliceZoneField } from "./sliceZone.cjs"; import { CustomTypeModelTableField } from "./table.cjs"; import { CustomTypeModelTimestampField } from "./timestamp.cjs"; import { CustomTypeModelTitleField } from "./title.cjs"; import { CustomTypeModelUIDField } from "./uid.cjs"; import { CustomTypeModelIntegrationField } from "./integration.cjs"; //#region src/types/model/types.d.ts /** * Type identifier for a custom type field. */ declare const CustomTypeModelFieldType: { readonly Boolean: "Boolean"; readonly Color: "Color"; readonly Date: "Date"; readonly Embed: "Embed"; readonly GeoPoint: "GeoPoint"; readonly Group: "Group"; readonly Image: "Image"; readonly Integration: "IntegrationFields"; readonly Link: "Link"; readonly Number: "Number"; readonly Select: "Select"; readonly Slices: "Slices"; readonly StructuredText: "StructuredText"; readonly Table: "Table"; readonly Text: "Text"; readonly Timestamp: "Timestamp"; readonly UID: "UID"; /** * @deprecated - Renamed to `Integration`. */ readonly IntegrationFields: "IntegrationFields"; /** * @deprecated - Legacy field type. Use `Number` instead. */ readonly Range: "Range"; /** * @deprecated - Legacy field type. Do not use. */ readonly Separator: "Separator"; /** * @deprecated - Legacy field type. Use `Slices` instead. */ readonly LegacySlices: "Choice"; }; /** * A custom type field. */ type CustomTypeModelField = CustomTypeModelUIDField | CustomTypeModelGroupField | CustomTypeModelSliceZoneField | CustomTypeModelFieldForNestedGroup; /** * Any custom type field that is valid for a slice's primary section. */ type CustomTypeModelFieldForSlicePrimary = CustomTypeModelGroupField | CustomTypeModelFieldForNestedGroup; /** * Any custom type field that is valid for a group field. */ type CustomTypeModelFieldForGroup = CustomTypeModelNestedGroupField | CustomTypeModelFieldForNestedGroup; /** * Any custom type field that is valid for a nested group field. */ type CustomTypeModelFieldForNestedGroup = CustomTypeModelBooleanField | CustomTypeModelColorField | CustomTypeModelDateField | CustomTypeModelEmbedField | CustomTypeModelGeoPointField | CustomTypeModelImageField | CustomTypeModelIntegrationField | CustomTypeModelContentRelationshipField | CustomTypeModelLinkField | CustomTypeModelLinkToMediaField | CustomTypeModelNumberField | CustomTypeModelRangeField | CustomTypeModelSelectField | CustomTypeModelRichTextField | CustomTypeModelTableField | CustomTypeModelTitleField | CustomTypeModelKeyTextField | CustomTypeModelTimestampField | CustomTypeModelSeparatorField; //#endregion export { CustomTypeModelField, CustomTypeModelFieldForGroup, CustomTypeModelFieldForNestedGroup, CustomTypeModelFieldForSlicePrimary, CustomTypeModelFieldType }; //# sourceMappingURL=types.d.cts.map