UNPKG

@bitrix24/b24jssdk

Version:

Bitrix24 REST API JavaScript SDK

1 lines 2.58 kB
{"version":3,"file":"common.mjs","sources":["../../../src/types/common.ts"],"sourcesContent":["/**\n * String which is actually a number, like `'20.23'`\n */\nexport type NumberString = string\n\n/**\n * Like `'2018-06-07T03:00:00+03:00'`\n */\nexport type ISODate = string\nexport type BoolString = 'Y' | 'N'\nexport type GenderString = 'M' | 'F' | ''\n\nexport type PlacementViewMode = 'view' | 'edit'\nexport type TextType = 'text' | 'html'\n\nexport type Fields = {\n readonly [key: string]: {\n readonly type: string\n readonly isRequired: boolean\n readonly isReadOnly: boolean\n readonly isImmutable: boolean\n readonly isMultiple: boolean\n readonly isDynamic: boolean\n readonly title: string\n readonly upperName?: string\n }\n}\n\nexport type MultiField = {\n readonly ID: NumberString\n readonly VALUE_TYPE: string\n readonly VALUE: string\n readonly TYPE_ID: string\n}\n\nexport type MultiFieldArray = ReadonlyArray<\n Pick<MultiField, 'VALUE' | 'VALUE_TYPE'>\n>\n\n/**\n * Describes the inline settings in UF\n */\nexport type UserFieldType = {\n USER_TYPE_ID: string\n HANDLER: string\n TITLE: string\n DESCRIPTION: string\n OPTIONS?: {\n height: number\n }\n}\n\n/**\n * Data types\n * @link https://apidocs.bitrix24.ru/api-reference/data-types.html\n * @link https://dev.1c-bitrix.ru/rest_help/crm/dynamic/methodscrmitem/crm_item_fields.php\n */\nexport enum DataType {\n undefined = 'undefined',\n any = 'any',\n integer = 'integer',\n boolean = 'boolean',\n double = 'double',\n date = 'date',\n datetime = 'datetime',\n string = 'string',\n text = 'text',\n file = 'file',\n array = 'array',\n object = 'object',\n user = 'user',\n location = 'location',\n crmCategory = 'crm_category',\n crmStatus = 'crm_status',\n crmCurrency = 'crm_currency'\n}\n"],"names":["DataType"],"mappings":";;;;;;;;AAyDO,IAAK,QAAA,qBAAAA,SAAAA,KAAL;AACL,EAAAA,UAAA,WAAA,CAAA,GAAY,WAAA;AACZ,EAAAA,UAAA,KAAA,CAAA,GAAM,KAAA;AACN,EAAAA,UAAA,SAAA,CAAA,GAAU,SAAA;AACV,EAAAA,UAAA,SAAA,CAAA,GAAU,SAAA;AACV,EAAAA,UAAA,QAAA,CAAA,GAAS,QAAA;AACT,EAAAA,UAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,UAAA,UAAA,CAAA,GAAW,UAAA;AACX,EAAAA,UAAA,QAAA,CAAA,GAAS,QAAA;AACT,EAAAA,UAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,UAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,UAAA,OAAA,CAAA,GAAQ,OAAA;AACR,EAAAA,UAAA,QAAA,CAAA,GAAS,QAAA;AACT,EAAAA,UAAA,MAAA,CAAA,GAAO,MAAA;AACP,EAAAA,UAAA,UAAA,CAAA,GAAW,UAAA;AACX,EAAAA,UAAA,aAAA,CAAA,GAAc,cAAA;AACd,EAAAA,UAAA,WAAA,CAAA,GAAY,YAAA;AACZ,EAAAA,UAAA,aAAA,CAAA,GAAc,cAAA;AAjBJ,EAAA,OAAAA,SAAAA;AAAA,CAAA,EAAA,QAAA,IAAA,EAAA;;;;"}