UNPKG

@vkontakte/api-schema-typescript-generator

Version:

VK API TypeScript generator

34 lines (33 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.baseAPIParamsInterfaceName = exports.basePropertyExistsRef = exports.baseOkResponseRef = exports.baseBoolIntRef = exports.newLineChar = exports.tabChar = exports.spaceChar = exports.primitiveTypes = exports.scalarTypes = exports.PropertyType = exports.DEFAULT_API_VERSION = void 0; const os_1 = require("os"); exports.DEFAULT_API_VERSION = '5.131'; exports.PropertyType = { INTEGER: 'integer', BOOLEAN: 'boolean', NUMBER: 'number', STRING: 'string', ARRAY: 'array', OBJECT: 'object', MIXED: 'mixed', }; exports.scalarTypes = { integer: 'number', boolean: 'boolean', number: 'number', string: 'string', }; exports.primitiveTypes = { ...exports.scalarTypes, array: 'any[]', object: '{ [key: string]: unknown }', mixed: 'any /* mixed primitive */', }; exports.spaceChar = ' '; exports.tabChar = exports.spaceChar.repeat(2); exports.newLineChar = os_1.EOL; exports.baseBoolIntRef = 'base_bool_int'; exports.baseOkResponseRef = 'base_ok_response'; exports.basePropertyExistsRef = 'base_property_exists'; exports.baseAPIParamsInterfaceName = 'BaseAPIParams';