UNPKG

@storm-stack/core

Version:

A build toolkit and runtime used by Storm Software in TypeScript applications

1,635 lines (1,631 loc) 140 kB
'use strict'; var $ = require('@stryke/capnp'); function _interopNamespace(e) { if (e && e.__esModule) return e; var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n.default = e; return Object.freeze(n); } var $__namespace = /*#__PURE__*/_interopNamespace($); var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); var _capnpFileId = BigInt("0xae3c363dcecf2729"); var ReflectionKind = { NEVER: 0, ANY: 1, UNKNOWN: 2, VOID: 3, OBJECT: 4, STRING: 5, NUMBER: 6, BOOLEAN: 7, SYMBOL: 8, BIGINT: 9, NULL: 10, UNDEFINED: 11, REGEXP: 12, LITERAL: 13, TEMPLATE_LITERAL: 14, PROPERTY: 15, METHOD: 16, FUNCTION: 17, PARAMETER: 18, PROMISE: 19, CLASS: 20, TYPE_PARAMETER: 21, ENUM: 22, UNION: 23, INTERSECTION: 24, ARRAY: 25, TUPLE: 26, TUPLE_MEMBER: 27, ENUM_MEMBER: 28, REST: 29, OBJECT_LITERAL: 30, INDEX_SIGNATURE: 31, PROPERTY_SIGNATURE: 32, METHOD_SIGNATURE: 33, INFER: 34, CALL_SIGNATURE: 35 }; var ReflectionVisibility = { PUBLIC: 0, PROTECTED: 1, PRIVATE: 2 }; var TagsReflection = class extends $__namespace.Struct { static { __name(this, "TagsReflection"); } static _capnp = { displayName: "TagsReflection", id: "ab7e31d6b834bbf8", size: new $__namespace.ObjectSize(8, 4) }; _adoptAlias(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(0, this)); } _disownAlias() { return $__namespace.utils.disown(this.alias); } get alias() { return $__namespace.utils.getList(0, $__namespace.TextList, this); } _hasAlias() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(0, this)); } _initAlias(length) { return $__namespace.utils.initList(0, $__namespace.TextList, length, this); } set alias(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(0, this)); } get title() { return $__namespace.utils.getText(1, this); } set title(value) { $__namespace.utils.setText(1, value, this); } get hidden() { return $__namespace.utils.getBit(0, this); } set hidden(value) { $__namespace.utils.setBit(0, value, this); } get readonly() { return $__namespace.utils.getBit(1, this); } set readonly(value) { $__namespace.utils.setBit(1, value, this); } get ignore() { return $__namespace.utils.getBit(2, this); } set ignore(value) { $__namespace.utils.setBit(2, value, this); } get internal() { return $__namespace.utils.getBit(3, this); } set internal(value) { $__namespace.utils.setBit(3, value, this); } _adoptPermission(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownPermission() { return $__namespace.utils.disown(this.permission); } get permission() { return $__namespace.utils.getList(2, $__namespace.TextList, this); } _hasPermission() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initPermission(length) { return $__namespace.utils.initList(2, $__namespace.TextList, length, this); } set permission(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } get domain() { return $__namespace.utils.getText(3, this); } set domain(value) { $__namespace.utils.setText(3, value, this); } toString() { return "TagsReflection_" + super.toString(); } }; var DefaultValueReflection_Value_Which = { UNDEFINED: 0, BOOLEAN: 1, INTEGER: 2, FLOAT: 3, STRING: 4 }; var DefaultValueReflection_Value = class extends $__namespace.Struct { static { __name(this, "DefaultValueReflection_Value"); } static UNDEFINED = DefaultValueReflection_Value_Which.UNDEFINED; static BOOLEAN = DefaultValueReflection_Value_Which.BOOLEAN; static INTEGER = DefaultValueReflection_Value_Which.INTEGER; static FLOAT = DefaultValueReflection_Value_Which.FLOAT; static STRING = DefaultValueReflection_Value_Which.STRING; static _capnp = { displayName: "value", id: "8748135e0497fe81", size: new $__namespace.ObjectSize(16, 1) }; get _isUndefined() { return $__namespace.utils.getUint16(0, this) === 0; } set undefined(_) { $__namespace.utils.setUint16(0, 0, this); } get boolean() { $__namespace.utils.testWhich("boolean", $__namespace.utils.getUint16(0, this), 1, this); return $__namespace.utils.getBit(16, this); } get _isBoolean() { return $__namespace.utils.getUint16(0, this) === 1; } set boolean(value) { $__namespace.utils.setUint16(0, 1, this); $__namespace.utils.setBit(16, value, this); } get integer() { $__namespace.utils.testWhich("integer", $__namespace.utils.getUint16(0, this), 2, this); return $__namespace.utils.getInt32(4, this); } get _isInteger() { return $__namespace.utils.getUint16(0, this) === 2; } set integer(value) { $__namespace.utils.setUint16(0, 2, this); $__namespace.utils.setInt32(4, value, this); } get float() { $__namespace.utils.testWhich("float", $__namespace.utils.getUint16(0, this), 3, this); return $__namespace.utils.getFloat64(8, this); } get _isFloat() { return $__namespace.utils.getUint16(0, this) === 3; } set float(value) { $__namespace.utils.setUint16(0, 3, this); $__namespace.utils.setFloat64(8, value, this); } get string() { $__namespace.utils.testWhich("string", $__namespace.utils.getUint16(0, this), 4, this); return $__namespace.utils.getText(0, this); } get _isString() { return $__namespace.utils.getUint16(0, this) === 4; } set string(value) { $__namespace.utils.setUint16(0, 4, this); $__namespace.utils.setText(0, value, this); } toString() { return "DefaultValueReflection_Value_" + super.toString(); } which() { return $__namespace.utils.getUint16(0, this); } }; var DefaultValueReflection = class extends $__namespace.Struct { static { __name(this, "DefaultValueReflection"); } static _capnp = { displayName: "DefaultValueReflection", id: "96fe6f07954197c9", size: new $__namespace.ObjectSize(16, 1) }; get value() { return $__namespace.utils.getAs(DefaultValueReflection_Value, this); } _initValue() { return $__namespace.utils.getAs(DefaultValueReflection_Value, this); } toString() { return "DefaultValueReflection_" + super.toString(); } }; var SerializedTypeReference = class extends $__namespace.Struct { static { __name(this, "SerializedTypeReference"); } static _capnp = { displayName: "SerializedTypeReference", id: "a83d8a28b5e80f3a", size: new $__namespace.ObjectSize(8, 0) }; get id() { return $__namespace.utils.getUint32(0, this); } set id(value) { $__namespace.utils.setUint32(0, value, this); } toString() { return "SerializedTypeReference_" + super.toString(); } }; var IndexAccessOrigin = class extends $__namespace.Struct { static { __name(this, "IndexAccessOrigin"); } static _capnp = { displayName: "IndexAccessOrigin", id: "ca50b18186c87afe", size: new $__namespace.ObjectSize(0, 2) }; _adoptContainer(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(0, this)); } _disownContainer() { return $__namespace.utils.disown(this.container); } get container() { return $__namespace.utils.getStruct(0, SerializedTypeReference, this); } _hasContainer() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(0, this)); } _initContainer() { return $__namespace.utils.initStructAt(0, SerializedTypeReference, this); } set container(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(0, this)); } _adoptIndex(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownIndex() { return $__namespace.utils.disown(this.index); } get index() { return $__namespace.utils.getStruct(1, SerializedTypeReference, this); } _hasIndex() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initIndex() { return $__namespace.utils.initStructAt(1, SerializedTypeReference, this); } set index(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } toString() { return "IndexAccessOrigin_" + super.toString(); } }; var EntityOptions_EntityIndexOptions = class extends $__namespace.Struct { static { __name(this, "EntityOptions_EntityIndexOptions"); } static _capnp = { displayName: "EntityIndexOptions", id: "de584ad10b7c5004", size: new $__namespace.ObjectSize(0, 2) }; _adoptNames(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(0, this)); } _disownNames() { return $__namespace.utils.disown(this.names); } get names() { return $__namespace.utils.getList(0, $__namespace.TextList, this); } _hasNames() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(0, this)); } _initNames(length) { return $__namespace.utils.initList(0, $__namespace.TextList, length, this); } set names(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(0, this)); } /** * JSON stringified options * */ get options() { return $__namespace.utils.getText(1, this); } set options(value) { $__namespace.utils.setText(1, value, this); } toString() { return "EntityOptions_EntityIndexOptions_" + super.toString(); } }; var EntityOptions = class _EntityOptions extends $__namespace.Struct { static { __name(this, "EntityOptions"); } static EntityIndexOptions = EntityOptions_EntityIndexOptions; static _capnp = { displayName: "EntityOptions", id: "948d2d02cf676d60", size: new $__namespace.ObjectSize(8, 5) }; static _Indexes; get name() { return $__namespace.utils.getText(0, this); } set name(value) { $__namespace.utils.setText(0, value, this); } get description() { return $__namespace.utils.getText(1, this); } set description(value) { $__namespace.utils.setText(1, value, this); } get collection() { return $__namespace.utils.getText(2, this); } set collection(value) { $__namespace.utils.setText(2, value, this); } get database() { return $__namespace.utils.getText(3, this); } set database(value) { $__namespace.utils.setText(3, value, this); } get singleTableInheritance() { return $__namespace.utils.getBit(0, this); } set singleTableInheritance(value) { $__namespace.utils.setBit(0, value, this); } _adoptIndexes(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this)); } _disownIndexes() { return $__namespace.utils.disown(this.indexes); } get indexes() { return $__namespace.utils.getList(4, _EntityOptions._Indexes, this); } _hasIndexes() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this)); } _initIndexes(length) { return $__namespace.utils.initList(4, _EntityOptions._Indexes, length, this); } set indexes(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this)); } toString() { return "EntityOptions_" + super.toString(); } }; var SerializedTypeObjectLiteral = class _SerializedTypeObjectLiteral extends $__namespace.Struct { static { __name(this, "SerializedTypeObjectLiteral"); } static _capnp = { displayName: "SerializedTypeObjectLiteral", id: "8b56235ad9bcb2b1", size: new $__namespace.ObjectSize(8, 6) }; static _TypeArguments; static _Decorators; static _Types; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypeObjectLiteral._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypeObjectLiteral._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypeObjectLiteral._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypeObjectLiteral._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get kind() { return $__namespace.utils.getUint16(0, this); } set kind(value) { $__namespace.utils.setUint16(0, value, this); } _adoptTypes(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this)); } _disownTypes() { return $__namespace.utils.disown(this.types); } get types() { return $__namespace.utils.getList(4, _SerializedTypeObjectLiteral._Types, this); } _hasTypes() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this)); } _initTypes(length) { return $__namespace.utils.initList(4, _SerializedTypeObjectLiteral._Types, length, this); } set types(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this)); } _adoptTags(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(5, this)); } _disownTags() { return $__namespace.utils.disown(this.tags); } get tags() { return $__namespace.utils.getStruct(5, TagsReflection, this); } _hasTags() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(5, this)); } _initTags() { return $__namespace.utils.initStructAt(5, TagsReflection, this); } set tags(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(5, this)); } toString() { return "SerializedTypeObjectLiteral_" + super.toString(); } }; var SerializedTypeClassType = class _SerializedTypeClassType extends $__namespace.Struct { static { __name(this, "SerializedTypeClassType"); } static _capnp = { displayName: "SerializedTypeClassType", id: "9855392bf9c48b25", size: new $__namespace.ObjectSize(8, 11) }; static _TypeArguments; static _Decorators; static _ExtendsArguments; static _Arguments; static _Types; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypeClassType._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypeClassType._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypeClassType._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypeClassType._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get kind() { return $__namespace.utils.getUint16(0, this); } set kind(value) { $__namespace.utils.setUint16(0, value, this); } get name() { return $__namespace.utils.getText(4, this); } set name(value) { $__namespace.utils.setText(4, value, this); } get globalObject() { return $__namespace.utils.getBit(16, this); } set globalObject(value) { $__namespace.utils.setBit(16, value, this); } get classType() { return $__namespace.utils.getText(5, this); } set classType(value) { $__namespace.utils.setText(5, value, this); } _adoptExtendsArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this)); } _disownExtendsArguments() { return $__namespace.utils.disown(this.extendsArguments); } get extendsArguments() { return $__namespace.utils.getList(6, _SerializedTypeClassType._ExtendsArguments, this); } _hasExtendsArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this)); } _initExtendsArguments(length) { return $__namespace.utils.initList(6, _SerializedTypeClassType._ExtendsArguments, length, this); } set extendsArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this)); } _adoptArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this)); } _disownArguments() { return $__namespace.utils.disown(this.arguments); } get arguments() { return $__namespace.utils.getList(7, _SerializedTypeClassType._Arguments, this); } _hasArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this)); } _initArguments(length) { return $__namespace.utils.initList(7, _SerializedTypeClassType._Arguments, length, this); } set arguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this)); } _adoptSuperClass(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(8, this)); } _disownSuperClass() { return $__namespace.utils.disown(this.superClass); } get superClass() { return $__namespace.utils.getStruct(8, SerializedTypeReference, this); } _hasSuperClass() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(8, this)); } _initSuperClass() { return $__namespace.utils.initStructAt(8, SerializedTypeReference, this); } set superClass(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(8, this)); } _adoptTypes(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(9, this)); } _disownTypes() { return $__namespace.utils.disown(this.types); } get types() { return $__namespace.utils.getList(9, _SerializedTypeClassType._Types, this); } _hasTypes() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(9, this)); } _initTypes(length) { return $__namespace.utils.initList(9, _SerializedTypeClassType._Types, length, this); } set types(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(9, this)); } _adoptTags(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(10, this)); } _disownTags() { return $__namespace.utils.disown(this.tags); } get tags() { return $__namespace.utils.getStruct(10, TagsReflection, this); } _hasTags() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(10, this)); } _initTags() { return $__namespace.utils.initStructAt(10, TagsReflection, this); } set tags(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(10, this)); } toString() { return "SerializedTypeClassType_" + super.toString(); } }; var SerializedTypeParameter = class _SerializedTypeParameter extends $__namespace.Struct { static { __name(this, "SerializedTypeParameter"); } static _capnp = { displayName: "SerializedTypeParameter", id: "fcbaa08bb97b8b1a", size: new $__namespace.ObjectSize(8, 8) }; static _TypeArguments; static _Decorators; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypeParameter._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypeParameter._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypeParameter._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypeParameter._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get kind() { return $__namespace.utils.getUint16(0, this); } set kind(value) { $__namespace.utils.setUint16(0, value, this); } get name() { return $__namespace.utils.getText(4, this); } set name(value) { $__namespace.utils.setText(4, value, this); } _adoptType(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(5, this)); } _disownType() { return $__namespace.utils.disown(this.type); } get type() { return $__namespace.utils.getStruct(5, SerializedTypeReference, this); } _hasType() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(5, this)); } _initType() { return $__namespace.utils.initStructAt(5, SerializedTypeReference, this); } set type(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(5, this)); } get visibility() { return $__namespace.utils.getUint16(2, this); } set visibility(value) { $__namespace.utils.setUint16(2, value, this); } get readonly() { return $__namespace.utils.getBit(32, this); } set readonly(value) { $__namespace.utils.setBit(32, value, this); } get optional() { return $__namespace.utils.getBit(33, this); } set optional(value) { $__namespace.utils.setBit(33, value, this); } _adoptDefault(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this)); } _disownDefault() { return $__namespace.utils.disown(this.default); } get default() { return $__namespace.utils.getStruct(6, DefaultValueReflection, this); } _hasDefault() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this)); } _initDefault() { return $__namespace.utils.initStructAt(6, DefaultValueReflection, this); } set default(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this)); } _adoptTags(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this)); } _disownTags() { return $__namespace.utils.disown(this.tags); } get tags() { return $__namespace.utils.getStruct(7, TagsReflection, this); } _hasTags() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this)); } _initTags() { return $__namespace.utils.initStructAt(7, TagsReflection, this); } set tags(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this)); } toString() { return "SerializedTypeParameter_" + super.toString(); } }; var SerializedTypeMethod = class _SerializedTypeMethod extends $__namespace.Struct { static { __name(this, "SerializedTypeMethod"); } static _capnp = { displayName: "SerializedTypeMethod", id: "8b5eff6d9ec2fb06", size: new $__namespace.ObjectSize(8, 8) }; static _TypeArguments; static _Decorators; static _Parameters; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypeMethod._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypeMethod._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypeMethod._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypeMethod._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get visibility() { return $__namespace.utils.getUint16(0, this); } set visibility(value) { $__namespace.utils.setUint16(0, value, this); } get abstract() { return $__namespace.utils.getBit(16, this); } set abstract(value) { $__namespace.utils.setBit(16, value, this); } get optional() { return $__namespace.utils.getBit(17, this); } set optional(value) { $__namespace.utils.setBit(17, value, this); } get readonly() { return $__namespace.utils.getBit(18, this); } set readonly(value) { $__namespace.utils.setBit(18, value, this); } _adoptTags(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this)); } _disownTags() { return $__namespace.utils.disown(this.tags); } get tags() { return $__namespace.utils.getStruct(4, TagsReflection, this); } _hasTags() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this)); } _initTags() { return $__namespace.utils.initStructAt(4, TagsReflection, this); } set tags(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this)); } get kind() { return $__namespace.utils.getUint16(4, this); } set kind(value) { $__namespace.utils.setUint16(4, value, this); } get name() { return $__namespace.utils.getText(5, this); } set name(value) { $__namespace.utils.setText(5, value, this); } _adoptParameters(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this)); } _disownParameters() { return $__namespace.utils.disown(this.parameters); } get parameters() { return $__namespace.utils.getList(6, _SerializedTypeMethod._Parameters, this); } _hasParameters() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this)); } _initParameters(length) { return $__namespace.utils.initList(6, _SerializedTypeMethod._Parameters, length, this); } set parameters(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this)); } _adoptReturn(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this)); } _disownReturn() { return $__namespace.utils.disown(this.return); } get return() { return $__namespace.utils.getStruct(7, SerializedTypeReference, this); } _hasReturn() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this)); } _initReturn() { return $__namespace.utils.initStructAt(7, SerializedTypeReference, this); } set return(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this)); } toString() { return "SerializedTypeMethod_" + super.toString(); } }; var SerializedTypeProperty = class _SerializedTypeProperty extends $__namespace.Struct { static { __name(this, "SerializedTypeProperty"); } static _capnp = { displayName: "SerializedTypeProperty", id: "91d9dbea2037f78b", size: new $__namespace.ObjectSize(8, 9) }; static _TypeArguments; static _Decorators; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypeProperty._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypeProperty._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypeProperty._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypeProperty._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get visibility() { return $__namespace.utils.getUint16(0, this); } set visibility(value) { $__namespace.utils.setUint16(0, value, this); } get abstract() { return $__namespace.utils.getBit(16, this); } set abstract(value) { $__namespace.utils.setBit(16, value, this); } get optional() { return $__namespace.utils.getBit(17, this); } set optional(value) { $__namespace.utils.setBit(17, value, this); } get readonly() { return $__namespace.utils.getBit(18, this); } set readonly(value) { $__namespace.utils.setBit(18, value, this); } _adoptTags(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this)); } _disownTags() { return $__namespace.utils.disown(this.tags); } get tags() { return $__namespace.utils.getStruct(4, TagsReflection, this); } _hasTags() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this)); } _initTags() { return $__namespace.utils.initStructAt(4, TagsReflection, this); } set tags(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this)); } get kind() { return $__namespace.utils.getUint16(4, this); } set kind(value) { $__namespace.utils.setUint16(4, value, this); } get name() { return $__namespace.utils.getText(5, this); } set name(value) { $__namespace.utils.setText(5, value, this); } get description() { return $__namespace.utils.getText(6, this); } set description(value) { $__namespace.utils.setText(6, value, this); } _adoptType(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this)); } _disownType() { return $__namespace.utils.disown(this.type); } get type() { return $__namespace.utils.getStruct(7, SerializedTypeReference, this); } _hasType() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this)); } _initType() { return $__namespace.utils.initStructAt(7, SerializedTypeReference, this); } set type(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this)); } _adoptDefault(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(8, this)); } _disownDefault() { return $__namespace.utils.disown(this.default); } get default() { return $__namespace.utils.getStruct(8, DefaultValueReflection, this); } _hasDefault() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(8, this)); } _initDefault() { return $__namespace.utils.initStructAt(8, DefaultValueReflection, this); } set default(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(8, this)); } toString() { return "SerializedTypeProperty_" + super.toString(); } }; var SerializedTypeFunction = class _SerializedTypeFunction extends $__namespace.Struct { static { __name(this, "SerializedTypeFunction"); } static _capnp = { displayName: "SerializedTypeFunction", id: "9130bccd82dfcfd4", size: new $__namespace.ObjectSize(8, 8) }; static _TypeArguments; static _Decorators; static _Parameters; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypeFunction._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypeFunction._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypeFunction._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypeFunction._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get visibility() { return $__namespace.utils.getUint16(0, this); } set visibility(value) { $__namespace.utils.setUint16(0, value, this); } get abstract() { return $__namespace.utils.getBit(16, this); } set abstract(value) { $__namespace.utils.setBit(16, value, this); } get optional() { return $__namespace.utils.getBit(17, this); } set optional(value) { $__namespace.utils.setBit(17, value, this); } get readonly() { return $__namespace.utils.getBit(18, this); } set readonly(value) { $__namespace.utils.setBit(18, value, this); } _adoptTags(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this)); } _disownTags() { return $__namespace.utils.disown(this.tags); } get tags() { return $__namespace.utils.getStruct(4, TagsReflection, this); } _hasTags() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this)); } _initTags() { return $__namespace.utils.initStructAt(4, TagsReflection, this); } set tags(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this)); } get kind() { return $__namespace.utils.getUint16(4, this); } set kind(value) { $__namespace.utils.setUint16(4, value, this); } get name() { return $__namespace.utils.getText(5, this); } set name(value) { $__namespace.utils.setText(5, value, this); } _adoptParameters(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this)); } _disownParameters() { return $__namespace.utils.disown(this.parameters); } get parameters() { return $__namespace.utils.getList(6, _SerializedTypeFunction._Parameters, this); } _hasParameters() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this)); } _initParameters(length) { return $__namespace.utils.initList(6, _SerializedTypeFunction._Parameters, length, this); } set parameters(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this)); } _adoptReturn(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this)); } _disownReturn() { return $__namespace.utils.disown(this.return); } get return() { return $__namespace.utils.getStruct(7, SerializedTypeReference, this); } _hasReturn() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this)); } _initReturn() { return $__namespace.utils.initStructAt(7, SerializedTypeReference, this); } set return(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this)); } toString() { return "SerializedTypeFunction_" + super.toString(); } }; var SerializedTypePromise = class _SerializedTypePromise extends $__namespace.Struct { static { __name(this, "SerializedTypePromise"); } static _capnp = { displayName: "SerializedTypePromise", id: "e9b0cbe936a42398", size: new $__namespace.ObjectSize(8, 4) }; static _TypeArguments; static _Decorators; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypePromise._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypePromise._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypePromise._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypePromise._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get visibility() { return $__namespace.utils.getUint16(0, this); } set visibility(value) { $__namespace.utils.setUint16(0, value, this); } get abstract() { return $__namespace.utils.getBit(16, this); } set abstract(value) { $__namespace.utils.setBit(16, value, this); } toString() { return "SerializedTypePromise_" + super.toString(); } }; var SerializedTypeEnumEntry = class extends $__namespace.Struct { static { __name(this, "SerializedTypeEnumEntry"); } static _capnp = { displayName: "SerializedTypeEnumEntry", id: "d5bcb8b7c49ba556", size: new $__namespace.ObjectSize(0, 2) }; get name() { return $__namespace.utils.getText(0, this); } set name(value) { $__namespace.utils.setText(0, value, this); } get value() { return $__namespace.utils.getText(1, this); } set value(value) { $__namespace.utils.setText(1, value, this); } toString() { return "SerializedTypeEnumEntry_" + super.toString(); } }; var SerializedTypeEnum = class _SerializedTypeEnum extends $__namespace.Struct { static { __name(this, "SerializedTypeEnum"); } static _capnp = { displayName: "SerializedTypeEnum", id: "d7d36f0ae79e3841", size: new $__namespace.ObjectSize(8, 8) }; static _TypeArguments; static _Decorators; static _EnumEntries; get typeName() { return $__namespace.utils.getText(0, this); } set typeName(value) { $__namespace.utils.setText(0, value, this); } _adoptTypeArguments(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this)); } _disownTypeArguments() { return $__namespace.utils.disown(this.typeArguments); } get typeArguments() { return $__namespace.utils.getList(1, _SerializedTypeEnum._TypeArguments, this); } _hasTypeArguments() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this)); } _initTypeArguments(length) { return $__namespace.utils.initList(1, _SerializedTypeEnum._TypeArguments, length, this); } set typeArguments(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this)); } _adoptIndexAccessOrigin(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this)); } _disownIndexAccessOrigin() { return $__namespace.utils.disown(this.indexAccessOrigin); } get indexAccessOrigin() { return $__namespace.utils.getStruct(2, IndexAccessOrigin, this); } _hasIndexAccessOrigin() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this)); } _initIndexAccessOrigin() { return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this); } set indexAccessOrigin(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this)); } _adoptDecorators(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this)); } _disownDecorators() { return $__namespace.utils.disown(this.decorators); } get decorators() { return $__namespace.utils.getList(3, _SerializedTypeEnum._Decorators, this); } _hasDecorators() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this)); } _initDecorators(length) { return $__namespace.utils.initList(3, _SerializedTypeEnum._Decorators, length, this); } set decorators(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this)); } get kind() { return $__namespace.utils.getUint16(0, this); } set kind(value) { $__namespace.utils.setUint16(0, value, this); } _adoptEnumEntries(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this)); } _disownEnumEntries() { return $__namespace.utils.disown(this.enumEntries); } get enumEntries() { return $__namespace.utils.getList(4, _SerializedTypeEnum._EnumEntries, this); } _hasEnumEntries() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this)); } _initEnumEntries(length) { return $__namespace.utils.initList(4, _SerializedTypeEnum._EnumEntries, length, this); } set enumEntries(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this)); } _adoptValues(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(5, this)); } _disownValues() { return $__namespace.utils.disown(this.values); } get values() { return $__namespace.utils.getList(5, $__namespace.TextList, this); } _hasValues() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(5, this)); } _initValues(length) { return $__namespace.utils.initList(5, $__namespace.TextList, length, this); } set values(value) { $__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(5, this)); } _adoptIndexType(value) { $__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this)); } _disownIndexType() { return $__namespace.utils.disown(this.indexType); } get indexType() { return $__namespace.utils.getStruct(6, SerializedTypeReference, this); } _hasIndexType() { return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this)); } _ini