@storm-stack/core
Version:
A build toolkit and runtime used by Storm Software in TypeScript applications
1,143 lines (1,142 loc) • 69.9 kB
TypeScript
import * as $ from '@stryke/capnp';
declare const _capnpFileId: bigint;
declare const ReflectionKind: {
readonly NEVER: 0;
readonly ANY: 1;
readonly UNKNOWN: 2;
readonly VOID: 3;
readonly OBJECT: 4;
readonly STRING: 5;
readonly NUMBER: 6;
readonly BOOLEAN: 7;
readonly SYMBOL: 8;
readonly BIGINT: 9;
readonly NULL: 10;
readonly UNDEFINED: 11;
readonly REGEXP: 12;
readonly LITERAL: 13;
readonly TEMPLATE_LITERAL: 14;
readonly PROPERTY: 15;
readonly METHOD: 16;
readonly FUNCTION: 17;
readonly PARAMETER: 18;
readonly PROMISE: 19;
readonly CLASS: 20;
readonly TYPE_PARAMETER: 21;
readonly ENUM: 22;
readonly UNION: 23;
readonly INTERSECTION: 24;
readonly ARRAY: 25;
readonly TUPLE: 26;
readonly TUPLE_MEMBER: 27;
readonly ENUM_MEMBER: 28;
readonly REST: 29;
readonly OBJECT_LITERAL: 30;
readonly INDEX_SIGNATURE: 31;
readonly PROPERTY_SIGNATURE: 32;
readonly METHOD_SIGNATURE: 33;
readonly INFER: 34;
readonly CALL_SIGNATURE: 35;
};
type ReflectionKind = (typeof ReflectionKind)[keyof typeof ReflectionKind];
declare const ReflectionVisibility: {
readonly PUBLIC: 0;
readonly PROTECTED: 1;
readonly PRIVATE: 2;
};
type ReflectionVisibility = (typeof ReflectionVisibility)[keyof typeof ReflectionVisibility];
declare class TagsReflection extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
_adoptAlias(value: $.Orphan<$.List<string>>): void;
_disownAlias(): $.Orphan<$.List<string>>;
get alias(): $.List<string>;
_hasAlias(): boolean;
_initAlias(length: number): $.List<string>;
set alias(value: $.List<string>);
get title(): string;
set title(value: string);
get hidden(): boolean;
set hidden(value: boolean);
get readonly(): boolean;
set readonly(value: boolean);
get ignore(): boolean;
set ignore(value: boolean);
get internal(): boolean;
set internal(value: boolean);
_adoptPermission(value: $.Orphan<$.List<string>>): void;
_disownPermission(): $.Orphan<$.List<string>>;
get permission(): $.List<string>;
_hasPermission(): boolean;
_initPermission(length: number): $.List<string>;
set permission(value: $.List<string>);
get domain(): string;
set domain(value: string);
toString(): string;
}
declare const DefaultValueReflection_Value_Which: {
readonly UNDEFINED: 0;
readonly BOOLEAN: 1;
readonly INTEGER: 2;
readonly FLOAT: 3;
readonly STRING: 4;
};
type DefaultValueReflection_Value_Which = (typeof DefaultValueReflection_Value_Which)[keyof typeof DefaultValueReflection_Value_Which];
declare class DefaultValueReflection_Value extends $.Struct {
static readonly UNDEFINED: 0;
static readonly BOOLEAN: 1;
static readonly INTEGER: 2;
static readonly FLOAT: 3;
static readonly STRING: 4;
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
get _isUndefined(): boolean;
set undefined(_: true);
get boolean(): boolean;
get _isBoolean(): boolean;
set boolean(value: boolean);
get integer(): number;
get _isInteger(): boolean;
set integer(value: number);
get float(): number;
get _isFloat(): boolean;
set float(value: number);
get string(): string;
get _isString(): boolean;
set string(value: string);
toString(): string;
which(): DefaultValueReflection_Value_Which;
}
declare class DefaultValueReflection extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
get value(): DefaultValueReflection_Value;
_initValue(): DefaultValueReflection_Value;
toString(): string;
}
declare class SerializedTypeReference extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
get id(): number;
set id(value: number);
toString(): string;
}
declare class IndexAccessOrigin extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
_adoptContainer(value: $.Orphan<SerializedTypeReference>): void;
_disownContainer(): $.Orphan<SerializedTypeReference>;
get container(): SerializedTypeReference;
_hasContainer(): boolean;
_initContainer(): SerializedTypeReference;
set container(value: SerializedTypeReference);
_adoptIndex(value: $.Orphan<SerializedTypeReference>): void;
_disownIndex(): $.Orphan<SerializedTypeReference>;
get index(): SerializedTypeReference;
_hasIndex(): boolean;
_initIndex(): SerializedTypeReference;
set index(value: SerializedTypeReference);
toString(): string;
}
declare class EntityOptions_EntityIndexOptions extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
_adoptNames(value: $.Orphan<$.List<string>>): void;
_disownNames(): $.Orphan<$.List<string>>;
get names(): $.List<string>;
_hasNames(): boolean;
_initNames(length: number): $.List<string>;
set names(value: $.List<string>);
/**
* JSON stringified options
*
*/
get options(): string;
set options(value: string);
toString(): string;
}
declare class EntityOptions extends $.Struct {
static readonly EntityIndexOptions: typeof EntityOptions_EntityIndexOptions;
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _Indexes: $.ListCtor<EntityOptions_EntityIndexOptions>;
get name(): string;
set name(value: string);
get description(): string;
set description(value: string);
get collection(): string;
set collection(value: string);
get database(): string;
set database(value: string);
get singleTableInheritance(): boolean;
set singleTableInheritance(value: boolean);
_adoptIndexes(value: $.Orphan<$.List<EntityOptions_EntityIndexOptions>>): void;
_disownIndexes(): $.Orphan<$.List<EntityOptions_EntityIndexOptions>>;
get indexes(): $.List<EntityOptions_EntityIndexOptions>;
_hasIndexes(): boolean;
_initIndexes(length: number): $.List<EntityOptions_EntityIndexOptions>;
set indexes(value: $.List<EntityOptions_EntityIndexOptions>);
toString(): string;
}
declare class SerializedTypeObjectLiteral extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _Types: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptTypes(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypes(): $.Orphan<$.List<SerializedTypeReference>>;
get types(): $.List<SerializedTypeReference>;
_hasTypes(): boolean;
_initTypes(length: number): $.List<SerializedTypeReference>;
set types(value: $.List<SerializedTypeReference>);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
toString(): string;
}
declare class SerializedTypeClassType extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _ExtendsArguments: $.ListCtor<SerializedTypeReference>;
static _Arguments: $.ListCtor<SerializedTypeReference>;
static _Types: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
get globalObject(): boolean;
set globalObject(value: boolean);
get classType(): string;
set classType(value: string);
_adoptExtendsArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownExtendsArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get extendsArguments(): $.List<SerializedTypeReference>;
_hasExtendsArguments(): boolean;
_initExtendsArguments(length: number): $.List<SerializedTypeReference>;
set extendsArguments(value: $.List<SerializedTypeReference>);
_adoptArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get arguments(): $.List<SerializedTypeReference>;
_hasArguments(): boolean;
_initArguments(length: number): $.List<SerializedTypeReference>;
set arguments(value: $.List<SerializedTypeReference>);
_adoptSuperClass(value: $.Orphan<SerializedTypeReference>): void;
_disownSuperClass(): $.Orphan<SerializedTypeReference>;
get superClass(): SerializedTypeReference;
_hasSuperClass(): boolean;
_initSuperClass(): SerializedTypeReference;
set superClass(value: SerializedTypeReference);
_adoptTypes(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypes(): $.Orphan<$.List<SerializedTypeReference>>;
get types(): $.List<SerializedTypeReference>;
_hasTypes(): boolean;
_initTypes(length: number): $.List<SerializedTypeReference>;
set types(value: $.List<SerializedTypeReference>);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
toString(): string;
}
declare class SerializedTypeParameter extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
_adoptType(value: $.Orphan<SerializedTypeReference>): void;
_disownType(): $.Orphan<SerializedTypeReference>;
get type(): SerializedTypeReference;
_hasType(): boolean;
_initType(): SerializedTypeReference;
set type(value: SerializedTypeReference);
get visibility(): ReflectionVisibility;
set visibility(value: ReflectionVisibility);
get readonly(): boolean;
set readonly(value: boolean);
get optional(): boolean;
set optional(value: boolean);
_adoptDefault(value: $.Orphan<DefaultValueReflection>): void;
_disownDefault(): $.Orphan<DefaultValueReflection>;
get default(): DefaultValueReflection;
_hasDefault(): boolean;
_initDefault(): DefaultValueReflection;
set default(value: DefaultValueReflection);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
toString(): string;
}
declare class SerializedTypeMethod extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _Parameters: $.ListCtor<SerializedTypeParameter>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get visibility(): ReflectionVisibility;
set visibility(value: ReflectionVisibility);
get abstract(): boolean;
set abstract(value: boolean);
get optional(): boolean;
set optional(value: boolean);
get readonly(): boolean;
set readonly(value: boolean);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
_adoptParameters(value: $.Orphan<$.List<SerializedTypeParameter>>): void;
_disownParameters(): $.Orphan<$.List<SerializedTypeParameter>>;
get parameters(): $.List<SerializedTypeParameter>;
_hasParameters(): boolean;
_initParameters(length: number): $.List<SerializedTypeParameter>;
set parameters(value: $.List<SerializedTypeParameter>);
_adoptReturn(value: $.Orphan<SerializedTypeReference>): void;
_disownReturn(): $.Orphan<SerializedTypeReference>;
get return(): SerializedTypeReference;
_hasReturn(): boolean;
_initReturn(): SerializedTypeReference;
set return(value: SerializedTypeReference);
toString(): string;
}
declare class SerializedTypeProperty extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get visibility(): ReflectionVisibility;
set visibility(value: ReflectionVisibility);
get abstract(): boolean;
set abstract(value: boolean);
get optional(): boolean;
set optional(value: boolean);
get readonly(): boolean;
set readonly(value: boolean);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
get description(): string;
set description(value: string);
_adoptType(value: $.Orphan<SerializedTypeReference>): void;
_disownType(): $.Orphan<SerializedTypeReference>;
get type(): SerializedTypeReference;
_hasType(): boolean;
_initType(): SerializedTypeReference;
set type(value: SerializedTypeReference);
_adoptDefault(value: $.Orphan<DefaultValueReflection>): void;
_disownDefault(): $.Orphan<DefaultValueReflection>;
get default(): DefaultValueReflection;
_hasDefault(): boolean;
_initDefault(): DefaultValueReflection;
set default(value: DefaultValueReflection);
toString(): string;
}
declare class SerializedTypeFunction extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _Parameters: $.ListCtor<SerializedTypeParameter>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get visibility(): ReflectionVisibility;
set visibility(value: ReflectionVisibility);
get abstract(): boolean;
set abstract(value: boolean);
get optional(): boolean;
set optional(value: boolean);
get readonly(): boolean;
set readonly(value: boolean);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
_adoptParameters(value: $.Orphan<$.List<SerializedTypeParameter>>): void;
_disownParameters(): $.Orphan<$.List<SerializedTypeParameter>>;
get parameters(): $.List<SerializedTypeParameter>;
_hasParameters(): boolean;
_initParameters(length: number): $.List<SerializedTypeParameter>;
set parameters(value: $.List<SerializedTypeParameter>);
_adoptReturn(value: $.Orphan<SerializedTypeReference>): void;
_disownReturn(): $.Orphan<SerializedTypeReference>;
get return(): SerializedTypeReference;
_hasReturn(): boolean;
_initReturn(): SerializedTypeReference;
set return(value: SerializedTypeReference);
toString(): string;
}
declare class SerializedTypePromise extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get visibility(): ReflectionVisibility;
set visibility(value: ReflectionVisibility);
get abstract(): boolean;
set abstract(value: boolean);
toString(): string;
}
declare class SerializedTypeEnumEntry extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
get name(): string;
set name(value: string);
get value(): string;
set value(value: string);
toString(): string;
}
declare class SerializedTypeEnum extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _EnumEntries: $.ListCtor<SerializedTypeEnumEntry>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptEnumEntries(value: $.Orphan<$.List<SerializedTypeEnumEntry>>): void;
_disownEnumEntries(): $.Orphan<$.List<SerializedTypeEnumEntry>>;
get enumEntries(): $.List<SerializedTypeEnumEntry>;
_hasEnumEntries(): boolean;
_initEnumEntries(length: number): $.List<SerializedTypeEnumEntry>;
set enumEntries(value: $.List<SerializedTypeEnumEntry>);
_adoptValues(value: $.Orphan<$.List<string>>): void;
_disownValues(): $.Orphan<$.List<string>>;
get values(): $.List<string>;
_hasValues(): boolean;
_initValues(length: number): $.List<string>;
set values(value: $.List<string>);
_adoptIndexType(value: $.Orphan<SerializedTypeReference>): void;
_disownIndexType(): $.Orphan<SerializedTypeReference>;
get indexType(): SerializedTypeReference;
_hasIndexType(): boolean;
_initIndexType(): SerializedTypeReference;
set indexType(value: SerializedTypeReference);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
toString(): string;
}
declare class SerializedTypeUnion extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _Types: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptTypes(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypes(): $.Orphan<$.List<SerializedTypeReference>>;
get types(): $.List<SerializedTypeReference>;
_hasTypes(): boolean;
_initTypes(length: number): $.List<SerializedTypeReference>;
set types(value: $.List<SerializedTypeReference>);
toString(): string;
}
declare class SerializedTypeIntersection extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _Types: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptTypes(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypes(): $.Orphan<$.List<SerializedTypeReference>>;
get types(): $.List<SerializedTypeReference>;
_hasTypes(): boolean;
_initTypes(length: number): $.List<SerializedTypeReference>;
set types(value: $.List<SerializedTypeReference>);
toString(): string;
}
declare class SerializedTypeArray extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptType(value: $.Orphan<SerializedTypeReference>): void;
_disownType(): $.Orphan<SerializedTypeReference>;
get type(): SerializedTypeReference;
_hasType(): boolean;
_initType(): SerializedTypeReference;
set type(value: SerializedTypeReference);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
toString(): string;
}
declare class SerializedTypeIndexSignature extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptIndex(value: $.Orphan<SerializedTypeReference>): void;
_disownIndex(): $.Orphan<SerializedTypeReference>;
get index(): SerializedTypeReference;
_hasIndex(): boolean;
_initIndex(): SerializedTypeReference;
set index(value: SerializedTypeReference);
_adoptType(value: $.Orphan<SerializedTypeReference>): void;
_disownType(): $.Orphan<SerializedTypeReference>;
get type(): SerializedTypeReference;
_hasType(): boolean;
_initType(): SerializedTypeReference;
set type(value: SerializedTypeReference);
toString(): string;
}
declare class SerializedTypePropertySignature extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
get optional(): boolean;
set optional(value: boolean);
get readonly(): boolean;
set readonly(value: boolean);
get description(): string;
set description(value: string);
_adoptDefault(value: $.Orphan<DefaultValueReflection>): void;
_disownDefault(): $.Orphan<DefaultValueReflection>;
get default(): DefaultValueReflection;
_hasDefault(): boolean;
_initDefault(): DefaultValueReflection;
set default(value: DefaultValueReflection);
_adoptType(value: $.Orphan<SerializedTypeReference>): void;
_disownType(): $.Orphan<SerializedTypeReference>;
get type(): SerializedTypeReference;
_hasType(): boolean;
_initType(): SerializedTypeReference;
set type(value: SerializedTypeReference);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
toString(): string;
}
declare class SerializedTypeMethodSignature extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _Parameters: $.ListCtor<SerializedTypeParameter>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
get optional(): boolean;
set optional(value: boolean);
_adoptParameters(value: $.Orphan<$.List<SerializedTypeParameter>>): void;
_disownParameters(): $.Orphan<$.List<SerializedTypeParameter>>;
get parameters(): $.List<SerializedTypeParameter>;
_hasParameters(): boolean;
_initParameters(length: number): $.List<SerializedTypeParameter>;
set parameters(value: $.List<SerializedTypeParameter>);
_adoptReturn(value: $.Orphan<SerializedTypeReference>): void;
_disownReturn(): $.Orphan<SerializedTypeReference>;
get return(): SerializedTypeReference;
_hasReturn(): boolean;
_initReturn(): SerializedTypeReference;
set return(value: SerializedTypeReference);
_adoptTags(value: $.Orphan<TagsReflection>): void;
_disownTags(): $.Orphan<TagsReflection>;
get tags(): TagsReflection;
_hasTags(): boolean;
_initTags(): TagsReflection;
set tags(value: TagsReflection);
toString(): string;
}
declare class SerializedTypeTypeParameter extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
get name(): string;
set name(value: string);
toString(): string;
}
declare class SerializedTypeInfer extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
toString(): string;
}
declare class SerializedTypeTupleMember extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptType(value: $.Orphan<SerializedTypeReference>): void;
_disownType(): $.Orphan<SerializedTypeReference>;
get type(): SerializedTypeReference;
_hasType(): boolean;
_initType(): SerializedTypeReference;
set type(value: SerializedTypeReference);
get optional(): boolean;
set optional(value: boolean);
get name(): string;
set name(value: string);
toString(): string;
}
declare class SerializedTypeTuple extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
static _Types: $.ListCtor<SerializedTypeTupleMember>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptTypes(value: $.Orphan<$.List<SerializedTypeTupleMember>>): void;
_disownTypes(): $.Orphan<$.List<SerializedTypeTupleMember>>;
get types(): $.List<SerializedTypeTupleMember>;
_hasTypes(): boolean;
_initTypes(length: number): $.List<SerializedTypeTupleMember>;
set types(value: $.List<SerializedTypeTupleMember>);
toString(): string;
}
declare class SerializedTypeRest extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReference>);
_adoptIndexAccessOrigin(value: $.Orphan<IndexAccessOrigin>): void;
_disownIndexAccessOrigin(): $.Orphan<IndexAccessOrigin>;
get indexAccessOrigin(): IndexAccessOrigin;
_hasIndexAccessOrigin(): boolean;
_initIndexAccessOrigin(): IndexAccessOrigin;
set indexAccessOrigin(value: IndexAccessOrigin);
_adoptDecorators(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownDecorators(): $.Orphan<$.List<SerializedTypeReference>>;
get decorators(): $.List<SerializedTypeReference>;
_hasDecorators(): boolean;
_initDecorators(length: number): $.List<SerializedTypeReference>;
set decorators(value: $.List<SerializedTypeReference>);
get kind(): ReflectionKind;
set kind(value: ReflectionKind);
_adoptType(value: $.Orphan<SerializedTypeReference>): void;
_disownType(): $.Orphan<SerializedTypeReference>;
get type(): SerializedTypeReference;
_hasType(): boolean;
_initType(): SerializedTypeReference;
set type(value: SerializedTypeReference);
toString(): string;
}
declare class SimpleSerializedType extends $.Struct {
static readonly _capnp: {
displayName: string;
id: string;
size: $.ObjectSize;
};
static _TypeArguments: $.ListCtor<SerializedTypeReference>;
static _Decorators: $.ListCtor<SerializedTypeReference>;
get typeName(): string;
set typeName(value: string);
_adoptTypeArguments(value: $.Orphan<$.List<SerializedTypeReference>>): void;
_disownTypeArguments(): $.Orphan<$.List<SerializedTypeReference>>;
get typeArguments(): $.List<SerializedTypeReference>;
_hasTypeArguments(): boolean;
_initTypeArguments(length: number): $.List<SerializedTypeReference>;
set typeArguments(value: $.List<SerializedTypeReferenc