diff options
Diffstat (limited to 'node_modules/capnp-ts/src/std')
25 files changed, 5748 insertions, 0 deletions
diff --git a/node_modules/capnp-ts/src/std/README.md b/node_modules/capnp-ts/src/std/README.md new file mode 100644 index 0000000..8ed1ccc --- /dev/null +++ b/node_modules/capnp-ts/src/std/README.md @@ -0,0 +1,5 @@ +# Cap'n Proto Standard Libary Files + +These files are the underpinning of much of the RPC and code generation portions of the library. + +They were copied directly from https://github.com/sandstorm-io/capnproto/tree/41264ae6deb85ee9d9756e88293c856f7e9fe9d9/c%2B%2B/src/capnp. diff --git a/node_modules/capnp-ts/src/std/c++.capnp.d.ts b/node_modules/capnp-ts/src/std/c++.capnp.d.ts new file mode 100644 index 0000000..2b16d4d --- /dev/null +++ b/node_modules/capnp-ts/src/std/c++.capnp.d.ts @@ -0,0 +1,5 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +export declare const _capnpFileId = "bdf87d7bb8304e81"; diff --git a/node_modules/capnp-ts/src/std/c++.capnp.js b/node_modules/capnp-ts/src/std/c++.capnp.js new file mode 100644 index 0000000..838d597 --- /dev/null +++ b/node_modules/capnp-ts/src/std/c++.capnp.js @@ -0,0 +1,9 @@ +"use strict"; +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports._capnpFileId = void 0; +exports._capnpFileId = "bdf87d7bb8304e81"; +//# sourceMappingURL=c++.capnp.js.map
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/c++.capnp.js.map b/node_modules/capnp-ts/src/std/c++.capnp.js.map new file mode 100644 index 0000000..5cf44a8 --- /dev/null +++ b/node_modules/capnp-ts/src/std/c++.capnp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"c++.capnp.js","sourceRoot":"","sources":["c++.capnp.ts"],"names":[],"mappings":";AAAA;;;GAGG;;;AAIU,QAAA,YAAY,GAAG,kBAAkB,CAAC"}
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/c++.capnp.ts b/node_modules/capnp-ts/src/std/c++.capnp.ts new file mode 100644 index 0000000..334a089 --- /dev/null +++ b/node_modules/capnp-ts/src/std/c++.capnp.ts @@ -0,0 +1,8 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ + +import * as capnp from "../index"; +import { ObjectSize as __O, Struct as __S } from "../index"; +export const _capnpFileId = "bdf87d7bb8304e81"; diff --git a/node_modules/capnp-ts/src/std/persistent.capnp.d.ts b/node_modules/capnp-ts/src/std/persistent.capnp.d.ts new file mode 100644 index 0000000..6b9e49a --- /dev/null +++ b/node_modules/capnp-ts/src/std/persistent.capnp.d.ts @@ -0,0 +1,51 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +import * as capnp from "../index"; +import { Struct as __S } from "../index"; +export declare const _capnpFileId = "b8630836983feed7"; +export declare class Persistent_SaveParams extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptSealFor(value: capnp.Orphan<capnp.Pointer>): void; + disownSealFor(): capnp.Orphan<capnp.Pointer>; + getSealFor(): capnp.Pointer; + hasSealFor(): boolean; + setSealFor(value: capnp.Pointer): void; + toString(): string; +} +export declare class Persistent_SaveResults extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptSturdyRef(value: capnp.Orphan<capnp.Pointer>): void; + disownSturdyRef(): capnp.Orphan<capnp.Pointer>; + getSturdyRef(): capnp.Pointer; + hasSturdyRef(): boolean; + setSturdyRef(value: capnp.Pointer): void; + toString(): string; +} +export declare class Persistent extends __S { + static readonly SaveParams: typeof Persistent_SaveParams; + static readonly SaveResults: typeof Persistent_SaveResults; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + toString(): string; +} +export declare class RealmGateway extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + toString(): string; +} diff --git a/node_modules/capnp-ts/src/std/persistent.capnp.js b/node_modules/capnp-ts/src/std/persistent.capnp.js new file mode 100644 index 0000000..51a72bc --- /dev/null +++ b/node_modules/capnp-ts/src/std/persistent.capnp.js @@ -0,0 +1,42 @@ +"use strict"; +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.RealmGateway = exports.Persistent = exports.Persistent_SaveResults = exports.Persistent_SaveParams = exports._capnpFileId = void 0; +const index_1 = require("../index"); +exports._capnpFileId = "b8630836983feed7"; +class Persistent_SaveParams extends index_1.Struct { + adoptSealFor(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownSealFor() { return index_1.Struct.disown(this.getSealFor()); } + getSealFor() { return index_1.Struct.getPointer(0, this); } + hasSealFor() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + setSealFor(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Persistent_SaveParams_" + super.toString(); } +} +exports.Persistent_SaveParams = Persistent_SaveParams; +Persistent_SaveParams._capnp = { displayName: "SaveParams", id: "f76fba59183073a5", size: new index_1.ObjectSize(0, 1) }; +class Persistent_SaveResults extends index_1.Struct { + adoptSturdyRef(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownSturdyRef() { return index_1.Struct.disown(this.getSturdyRef()); } + getSturdyRef() { return index_1.Struct.getPointer(0, this); } + hasSturdyRef() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + setSturdyRef(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Persistent_SaveResults_" + super.toString(); } +} +exports.Persistent_SaveResults = Persistent_SaveResults; +Persistent_SaveResults._capnp = { displayName: "SaveResults", id: "b76848c18c40efbf", size: new index_1.ObjectSize(0, 1) }; +class Persistent extends index_1.Struct { + toString() { return "Persistent_" + super.toString(); } +} +exports.Persistent = Persistent; +Persistent.SaveParams = Persistent_SaveParams; +Persistent.SaveResults = Persistent_SaveResults; +Persistent._capnp = { displayName: "Persistent", id: "c8cb212fcd9f5691", size: new index_1.ObjectSize(0, 0) }; +class RealmGateway extends index_1.Struct { + toString() { return "RealmGateway_" + super.toString(); } +} +exports.RealmGateway = RealmGateway; +RealmGateway._capnp = { displayName: "RealmGateway", id: "84ff286cd00a3ed4", size: new index_1.ObjectSize(0, 0) }; +//# sourceMappingURL=persistent.capnp.js.map
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/persistent.capnp.js.map b/node_modules/capnp-ts/src/std/persistent.capnp.js.map new file mode 100644 index 0000000..da62ae5 --- /dev/null +++ b/node_modules/capnp-ts/src/std/persistent.capnp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"persistent.capnp.js","sourceRoot":"","sources":["persistent.capnp.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/persistent.capnp.ts b/node_modules/capnp-ts/src/std/persistent.capnp.ts new file mode 100644 index 0000000..e0920a5 --- /dev/null +++ b/node_modules/capnp-ts/src/std/persistent.capnp.ts @@ -0,0 +1,36 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ + +import * as capnp from "../index"; +import { ObjectSize as __O, Struct as __S } from "../index"; +export const _capnpFileId = "b8630836983feed7"; +export class Persistent_SaveParams extends __S { + static readonly _capnp = { displayName: "SaveParams", id: "f76fba59183073a5", size: new __O(0, 1) }; + adoptSealFor(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownSealFor(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getSealFor()); } + getSealFor(): capnp.Pointer { return __S.getPointer(0, this); } + hasSealFor(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + setSealFor(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Persistent_SaveParams_" + super.toString(); } +} +export class Persistent_SaveResults extends __S { + static readonly _capnp = { displayName: "SaveResults", id: "b76848c18c40efbf", size: new __O(0, 1) }; + adoptSturdyRef(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownSturdyRef(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getSturdyRef()); } + getSturdyRef(): capnp.Pointer { return __S.getPointer(0, this); } + hasSturdyRef(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + setSturdyRef(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Persistent_SaveResults_" + super.toString(); } +} +export class Persistent extends __S { + static readonly SaveParams = Persistent_SaveParams; + static readonly SaveResults = Persistent_SaveResults; + static readonly _capnp = { displayName: "Persistent", id: "c8cb212fcd9f5691", size: new __O(0, 0) }; + toString(): string { return "Persistent_" + super.toString(); } +} +export class RealmGateway extends __S { + static readonly _capnp = { displayName: "RealmGateway", id: "84ff286cd00a3ed4", size: new __O(0, 0) }; + toString(): string { return "RealmGateway_" + super.toString(); } +} diff --git a/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.d.ts b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.d.ts new file mode 100644 index 0000000..a6ff167 --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.d.ts @@ -0,0 +1,78 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +import * as capnp from "../index"; +import { Struct as __S } from "../index"; +export declare const _capnpFileId = "a184c7885cdaf2a1"; +export declare enum Side { + SERVER = 0, + CLIENT = 1 +} +export declare class VatId extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getSide(): Side; + setSide(value: Side): void; + toString(): string; +} +export declare class ProvisionId extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getJoinId(): number; + setJoinId(value: number): void; + toString(): string; +} +export declare class RecipientId extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + toString(): string; +} +export declare class ThirdPartyCapId extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + toString(): string; +} +export declare class JoinKeyPart extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getJoinId(): number; + setJoinId(value: number): void; + getPartCount(): number; + setPartCount(value: number): void; + getPartNum(): number; + setPartNum(value: number): void; + toString(): string; +} +export declare class JoinResult extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getJoinId(): number; + setJoinId(value: number): void; + getSucceeded(): boolean; + setSucceeded(value: boolean): void; + adoptCap(value: capnp.Orphan<capnp.Pointer>): void; + disownCap(): capnp.Orphan<capnp.Pointer>; + getCap(): capnp.Pointer; + hasCap(): boolean; + setCap(value: capnp.Pointer): void; + toString(): string; +} diff --git a/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.js b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.js new file mode 100644 index 0000000..4ed0b3a --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.js @@ -0,0 +1,64 @@ +"use strict"; +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.JoinResult = exports.JoinKeyPart = exports.ThirdPartyCapId = exports.RecipientId = exports.ProvisionId = exports.VatId = exports.Side = exports._capnpFileId = void 0; +const index_1 = require("../index"); +exports._capnpFileId = "a184c7885cdaf2a1"; +var Side; +(function (Side) { + Side[Side["SERVER"] = 0] = "SERVER"; + Side[Side["CLIENT"] = 1] = "CLIENT"; +})(Side = exports.Side || (exports.Side = {})); +class VatId extends index_1.Struct { + getSide() { return index_1.Struct.getUint16(0, this); } + setSide(value) { index_1.Struct.setUint16(0, value, this); } + toString() { return "VatId_" + super.toString(); } +} +exports.VatId = VatId; +VatId._capnp = { displayName: "VatId", id: "d20b909fee733a8e", size: new index_1.ObjectSize(8, 0) }; +class ProvisionId extends index_1.Struct { + getJoinId() { return index_1.Struct.getUint32(0, this); } + setJoinId(value) { index_1.Struct.setUint32(0, value, this); } + toString() { return "ProvisionId_" + super.toString(); } +} +exports.ProvisionId = ProvisionId; +ProvisionId._capnp = { displayName: "ProvisionId", id: "b88d09a9c5f39817", size: new index_1.ObjectSize(8, 0) }; +class RecipientId extends index_1.Struct { + toString() { return "RecipientId_" + super.toString(); } +} +exports.RecipientId = RecipientId; +RecipientId._capnp = { displayName: "RecipientId", id: "89f389b6fd4082c1", size: new index_1.ObjectSize(0, 0) }; +class ThirdPartyCapId extends index_1.Struct { + toString() { return "ThirdPartyCapId_" + super.toString(); } +} +exports.ThirdPartyCapId = ThirdPartyCapId; +ThirdPartyCapId._capnp = { displayName: "ThirdPartyCapId", id: "b47f4979672cb59d", size: new index_1.ObjectSize(0, 0) }; +class JoinKeyPart extends index_1.Struct { + getJoinId() { return index_1.Struct.getUint32(0, this); } + setJoinId(value) { index_1.Struct.setUint32(0, value, this); } + getPartCount() { return index_1.Struct.getUint16(4, this); } + setPartCount(value) { index_1.Struct.setUint16(4, value, this); } + getPartNum() { return index_1.Struct.getUint16(6, this); } + setPartNum(value) { index_1.Struct.setUint16(6, value, this); } + toString() { return "JoinKeyPart_" + super.toString(); } +} +exports.JoinKeyPart = JoinKeyPart; +JoinKeyPart._capnp = { displayName: "JoinKeyPart", id: "95b29059097fca83", size: new index_1.ObjectSize(8, 0) }; +class JoinResult extends index_1.Struct { + getJoinId() { return index_1.Struct.getUint32(0, this); } + setJoinId(value) { index_1.Struct.setUint32(0, value, this); } + getSucceeded() { return index_1.Struct.getBit(32, this); } + setSucceeded(value) { index_1.Struct.setBit(32, value, this); } + adoptCap(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownCap() { return index_1.Struct.disown(this.getCap()); } + getCap() { return index_1.Struct.getPointer(0, this); } + hasCap() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + setCap(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "JoinResult_" + super.toString(); } +} +exports.JoinResult = JoinResult; +JoinResult._capnp = { displayName: "JoinResult", id: "9d263a3630b7ebee", size: new index_1.ObjectSize(8, 1) }; +//# sourceMappingURL=rpc-twoparty.capnp.js.map
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.js.map b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.js.map new file mode 100644 index 0000000..afde6d3 --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"rpc-twoparty.capnp.js","sourceRoot":"","sources":["rpc-twoparty.capnp.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.ts b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.ts new file mode 100644 index 0000000..e56cf78 --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc-twoparty.capnp.ts @@ -0,0 +1,55 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ + +import * as capnp from "../index"; +import { ObjectSize as __O, Struct as __S } from "../index"; +export const _capnpFileId = "a184c7885cdaf2a1"; +export enum Side { + SERVER, + CLIENT +} +export class VatId extends __S { + static readonly _capnp = { displayName: "VatId", id: "d20b909fee733a8e", size: new __O(8, 0) }; + getSide(): Side { return __S.getUint16(0, this); } + setSide(value: Side): void { __S.setUint16(0, value, this); } + toString(): string { return "VatId_" + super.toString(); } +} +export class ProvisionId extends __S { + static readonly _capnp = { displayName: "ProvisionId", id: "b88d09a9c5f39817", size: new __O(8, 0) }; + getJoinId(): number { return __S.getUint32(0, this); } + setJoinId(value: number): void { __S.setUint32(0, value, this); } + toString(): string { return "ProvisionId_" + super.toString(); } +} +export class RecipientId extends __S { + static readonly _capnp = { displayName: "RecipientId", id: "89f389b6fd4082c1", size: new __O(0, 0) }; + toString(): string { return "RecipientId_" + super.toString(); } +} +export class ThirdPartyCapId extends __S { + static readonly _capnp = { displayName: "ThirdPartyCapId", id: "b47f4979672cb59d", size: new __O(0, 0) }; + toString(): string { return "ThirdPartyCapId_" + super.toString(); } +} +export class JoinKeyPart extends __S { + static readonly _capnp = { displayName: "JoinKeyPart", id: "95b29059097fca83", size: new __O(8, 0) }; + getJoinId(): number { return __S.getUint32(0, this); } + setJoinId(value: number): void { __S.setUint32(0, value, this); } + getPartCount(): number { return __S.getUint16(4, this); } + setPartCount(value: number): void { __S.setUint16(4, value, this); } + getPartNum(): number { return __S.getUint16(6, this); } + setPartNum(value: number): void { __S.setUint16(6, value, this); } + toString(): string { return "JoinKeyPart_" + super.toString(); } +} +export class JoinResult extends __S { + static readonly _capnp = { displayName: "JoinResult", id: "9d263a3630b7ebee", size: new __O(8, 1) }; + getJoinId(): number { return __S.getUint32(0, this); } + setJoinId(value: number): void { __S.setUint32(0, value, this); } + getSucceeded(): boolean { return __S.getBit(32, this); } + setSucceeded(value: boolean): void { __S.setBit(32, value, this); } + adoptCap(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownCap(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getCap()); } + getCap(): capnp.Pointer { return __S.getPointer(0, this); } + hasCap(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + setCap(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "JoinResult_" + super.toString(); } +} diff --git a/node_modules/capnp-ts/src/std/rpc.capnp.d.ts b/node_modules/capnp-ts/src/std/rpc.capnp.d.ts new file mode 100644 index 0000000..9ce22ea --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc.capnp.d.ts @@ -0,0 +1,600 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +import * as capnp from "../index"; +import { Struct as __S } from "../index"; +export declare const _capnpFileId = "b312981b2552a250"; +export declare enum Message_Which { + UNIMPLEMENTED = 0, + ABORT = 1, + BOOTSTRAP = 8, + CALL = 2, + RETURN = 3, + FINISH = 4, + RESOLVE = 5, + RELEASE = 6, + DISEMBARGO = 13, + OBSOLETE_SAVE = 7, + OBSOLETE_DELETE = 9, + PROVIDE = 10, + ACCEPT = 11, + JOIN = 12 +} +export declare class Message extends __S { + static readonly UNIMPLEMENTED = Message_Which.UNIMPLEMENTED; + static readonly ABORT = Message_Which.ABORT; + static readonly BOOTSTRAP = Message_Which.BOOTSTRAP; + static readonly CALL = Message_Which.CALL; + static readonly RETURN = Message_Which.RETURN; + static readonly FINISH = Message_Which.FINISH; + static readonly RESOLVE = Message_Which.RESOLVE; + static readonly RELEASE = Message_Which.RELEASE; + static readonly DISEMBARGO = Message_Which.DISEMBARGO; + static readonly OBSOLETE_SAVE = Message_Which.OBSOLETE_SAVE; + static readonly OBSOLETE_DELETE = Message_Which.OBSOLETE_DELETE; + static readonly PROVIDE = Message_Which.PROVIDE; + static readonly ACCEPT = Message_Which.ACCEPT; + static readonly JOIN = Message_Which.JOIN; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptUnimplemented(value: capnp.Orphan<Message>): void; + disownUnimplemented(): capnp.Orphan<Message>; + getUnimplemented(): Message; + hasUnimplemented(): boolean; + initUnimplemented(): Message; + isUnimplemented(): boolean; + setUnimplemented(value: Message): void; + adoptAbort(value: capnp.Orphan<Exception>): void; + disownAbort(): capnp.Orphan<Exception>; + getAbort(): Exception; + hasAbort(): boolean; + initAbort(): Exception; + isAbort(): boolean; + setAbort(value: Exception): void; + adoptBootstrap(value: capnp.Orphan<Bootstrap>): void; + disownBootstrap(): capnp.Orphan<Bootstrap>; + getBootstrap(): Bootstrap; + hasBootstrap(): boolean; + initBootstrap(): Bootstrap; + isBootstrap(): boolean; + setBootstrap(value: Bootstrap): void; + adoptCall(value: capnp.Orphan<Call>): void; + disownCall(): capnp.Orphan<Call>; + getCall(): Call; + hasCall(): boolean; + initCall(): Call; + isCall(): boolean; + setCall(value: Call): void; + adoptReturn(value: capnp.Orphan<Return>): void; + disownReturn(): capnp.Orphan<Return>; + getReturn(): Return; + hasReturn(): boolean; + initReturn(): Return; + isReturn(): boolean; + setReturn(value: Return): void; + adoptFinish(value: capnp.Orphan<Finish>): void; + disownFinish(): capnp.Orphan<Finish>; + getFinish(): Finish; + hasFinish(): boolean; + initFinish(): Finish; + isFinish(): boolean; + setFinish(value: Finish): void; + adoptResolve(value: capnp.Orphan<Resolve>): void; + disownResolve(): capnp.Orphan<Resolve>; + getResolve(): Resolve; + hasResolve(): boolean; + initResolve(): Resolve; + isResolve(): boolean; + setResolve(value: Resolve): void; + adoptRelease(value: capnp.Orphan<Release>): void; + disownRelease(): capnp.Orphan<Release>; + getRelease(): Release; + hasRelease(): boolean; + initRelease(): Release; + isRelease(): boolean; + setRelease(value: Release): void; + adoptDisembargo(value: capnp.Orphan<Disembargo>): void; + disownDisembargo(): capnp.Orphan<Disembargo>; + getDisembargo(): Disembargo; + hasDisembargo(): boolean; + initDisembargo(): Disembargo; + isDisembargo(): boolean; + setDisembargo(value: Disembargo): void; + adoptObsoleteSave(value: capnp.Orphan<capnp.Pointer>): void; + disownObsoleteSave(): capnp.Orphan<capnp.Pointer>; + getObsoleteSave(): capnp.Pointer; + hasObsoleteSave(): boolean; + isObsoleteSave(): boolean; + setObsoleteSave(value: capnp.Pointer): void; + adoptObsoleteDelete(value: capnp.Orphan<capnp.Pointer>): void; + disownObsoleteDelete(): capnp.Orphan<capnp.Pointer>; + getObsoleteDelete(): capnp.Pointer; + hasObsoleteDelete(): boolean; + isObsoleteDelete(): boolean; + setObsoleteDelete(value: capnp.Pointer): void; + adoptProvide(value: capnp.Orphan<Provide>): void; + disownProvide(): capnp.Orphan<Provide>; + getProvide(): Provide; + hasProvide(): boolean; + initProvide(): Provide; + isProvide(): boolean; + setProvide(value: Provide): void; + adoptAccept(value: capnp.Orphan<Accept>): void; + disownAccept(): capnp.Orphan<Accept>; + getAccept(): Accept; + hasAccept(): boolean; + initAccept(): Accept; + isAccept(): boolean; + setAccept(value: Accept): void; + adoptJoin(value: capnp.Orphan<Join>): void; + disownJoin(): capnp.Orphan<Join>; + getJoin(): Join; + hasJoin(): boolean; + initJoin(): Join; + isJoin(): boolean; + setJoin(value: Join): void; + toString(): string; + which(): Message_Which; +} +export declare class Bootstrap extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getQuestionId(): number; + setQuestionId(value: number): void; + adoptDeprecatedObjectId(value: capnp.Orphan<capnp.Pointer>): void; + disownDeprecatedObjectId(): capnp.Orphan<capnp.Pointer>; + getDeprecatedObjectId(): capnp.Pointer; + hasDeprecatedObjectId(): boolean; + setDeprecatedObjectId(value: capnp.Pointer): void; + toString(): string; +} +export declare enum Call_SendResultsTo_Which { + CALLER = 0, + YOURSELF = 1, + THIRD_PARTY = 2 +} +export declare class Call_SendResultsTo extends __S { + static readonly CALLER = Call_SendResultsTo_Which.CALLER; + static readonly YOURSELF = Call_SendResultsTo_Which.YOURSELF; + static readonly THIRD_PARTY = Call_SendResultsTo_Which.THIRD_PARTY; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isCaller(): boolean; + setCaller(): void; + isYourself(): boolean; + setYourself(): void; + adoptThirdParty(value: capnp.Orphan<capnp.Pointer>): void; + disownThirdParty(): capnp.Orphan<capnp.Pointer>; + getThirdParty(): capnp.Pointer; + hasThirdParty(): boolean; + isThirdParty(): boolean; + setThirdParty(value: capnp.Pointer): void; + toString(): string; + which(): Call_SendResultsTo_Which; +} +export declare class Call extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + defaultAllowThirdPartyTailCall: DataView; + }; + getQuestionId(): number; + setQuestionId(value: number): void; + adoptTarget(value: capnp.Orphan<MessageTarget>): void; + disownTarget(): capnp.Orphan<MessageTarget>; + getTarget(): MessageTarget; + hasTarget(): boolean; + initTarget(): MessageTarget; + setTarget(value: MessageTarget): void; + getInterfaceId(): capnp.Uint64; + setInterfaceId(value: capnp.Uint64): void; + getMethodId(): number; + setMethodId(value: number): void; + getAllowThirdPartyTailCall(): boolean; + setAllowThirdPartyTailCall(value: boolean): void; + adoptParams(value: capnp.Orphan<Payload>): void; + disownParams(): capnp.Orphan<Payload>; + getParams(): Payload; + hasParams(): boolean; + initParams(): Payload; + setParams(value: Payload): void; + getSendResultsTo(): Call_SendResultsTo; + initSendResultsTo(): Call_SendResultsTo; + toString(): string; +} +export declare enum Return_Which { + RESULTS = 0, + EXCEPTION = 1, + CANCELED = 2, + RESULTS_SENT_ELSEWHERE = 3, + TAKE_FROM_OTHER_QUESTION = 4, + ACCEPT_FROM_THIRD_PARTY = 5 +} +export declare class Return extends __S { + static readonly RESULTS = Return_Which.RESULTS; + static readonly EXCEPTION = Return_Which.EXCEPTION; + static readonly CANCELED = Return_Which.CANCELED; + static readonly RESULTS_SENT_ELSEWHERE = Return_Which.RESULTS_SENT_ELSEWHERE; + static readonly TAKE_FROM_OTHER_QUESTION = Return_Which.TAKE_FROM_OTHER_QUESTION; + static readonly ACCEPT_FROM_THIRD_PARTY = Return_Which.ACCEPT_FROM_THIRD_PARTY; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + defaultReleaseParamCaps: DataView; + }; + getAnswerId(): number; + setAnswerId(value: number): void; + getReleaseParamCaps(): boolean; + setReleaseParamCaps(value: boolean): void; + adoptResults(value: capnp.Orphan<Payload>): void; + disownResults(): capnp.Orphan<Payload>; + getResults(): Payload; + hasResults(): boolean; + initResults(): Payload; + isResults(): boolean; + setResults(value: Payload): void; + adoptException(value: capnp.Orphan<Exception>): void; + disownException(): capnp.Orphan<Exception>; + getException(): Exception; + hasException(): boolean; + initException(): Exception; + isException(): boolean; + setException(value: Exception): void; + isCanceled(): boolean; + setCanceled(): void; + isResultsSentElsewhere(): boolean; + setResultsSentElsewhere(): void; + getTakeFromOtherQuestion(): number; + isTakeFromOtherQuestion(): boolean; + setTakeFromOtherQuestion(value: number): void; + adoptAcceptFromThirdParty(value: capnp.Orphan<capnp.Pointer>): void; + disownAcceptFromThirdParty(): capnp.Orphan<capnp.Pointer>; + getAcceptFromThirdParty(): capnp.Pointer; + hasAcceptFromThirdParty(): boolean; + isAcceptFromThirdParty(): boolean; + setAcceptFromThirdParty(value: capnp.Pointer): void; + toString(): string; + which(): Return_Which; +} +export declare class Finish extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + defaultReleaseResultCaps: DataView; + }; + getQuestionId(): number; + setQuestionId(value: number): void; + getReleaseResultCaps(): boolean; + setReleaseResultCaps(value: boolean): void; + toString(): string; +} +export declare enum Resolve_Which { + CAP = 0, + EXCEPTION = 1 +} +export declare class Resolve extends __S { + static readonly CAP = Resolve_Which.CAP; + static readonly EXCEPTION = Resolve_Which.EXCEPTION; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getPromiseId(): number; + setPromiseId(value: number): void; + adoptCap(value: capnp.Orphan<CapDescriptor>): void; + disownCap(): capnp.Orphan<CapDescriptor>; + getCap(): CapDescriptor; + hasCap(): boolean; + initCap(): CapDescriptor; + isCap(): boolean; + setCap(value: CapDescriptor): void; + adoptException(value: capnp.Orphan<Exception>): void; + disownException(): capnp.Orphan<Exception>; + getException(): Exception; + hasException(): boolean; + initException(): Exception; + isException(): boolean; + setException(value: Exception): void; + toString(): string; + which(): Resolve_Which; +} +export declare class Release extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getId(): number; + setId(value: number): void; + getReferenceCount(): number; + setReferenceCount(value: number): void; + toString(): string; +} +export declare enum Disembargo_Context_Which { + SENDER_LOOPBACK = 0, + RECEIVER_LOOPBACK = 1, + ACCEPT = 2, + PROVIDE = 3 +} +export declare class Disembargo_Context extends __S { + static readonly SENDER_LOOPBACK = Disembargo_Context_Which.SENDER_LOOPBACK; + static readonly RECEIVER_LOOPBACK = Disembargo_Context_Which.RECEIVER_LOOPBACK; + static readonly ACCEPT = Disembargo_Context_Which.ACCEPT; + static readonly PROVIDE = Disembargo_Context_Which.PROVIDE; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getSenderLoopback(): number; + isSenderLoopback(): boolean; + setSenderLoopback(value: number): void; + getReceiverLoopback(): number; + isReceiverLoopback(): boolean; + setReceiverLoopback(value: number): void; + isAccept(): boolean; + setAccept(): void; + getProvide(): number; + isProvide(): boolean; + setProvide(value: number): void; + toString(): string; + which(): Disembargo_Context_Which; +} +export declare class Disembargo extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptTarget(value: capnp.Orphan<MessageTarget>): void; + disownTarget(): capnp.Orphan<MessageTarget>; + getTarget(): MessageTarget; + hasTarget(): boolean; + initTarget(): MessageTarget; + setTarget(value: MessageTarget): void; + getContext(): Disembargo_Context; + initContext(): Disembargo_Context; + toString(): string; +} +export declare class Provide extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getQuestionId(): number; + setQuestionId(value: number): void; + adoptTarget(value: capnp.Orphan<MessageTarget>): void; + disownTarget(): capnp.Orphan<MessageTarget>; + getTarget(): MessageTarget; + hasTarget(): boolean; + initTarget(): MessageTarget; + setTarget(value: MessageTarget): void; + adoptRecipient(value: capnp.Orphan<capnp.Pointer>): void; + disownRecipient(): capnp.Orphan<capnp.Pointer>; + getRecipient(): capnp.Pointer; + hasRecipient(): boolean; + setRecipient(value: capnp.Pointer): void; + toString(): string; +} +export declare class Accept extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getQuestionId(): number; + setQuestionId(value: number): void; + adoptProvision(value: capnp.Orphan<capnp.Pointer>): void; + disownProvision(): capnp.Orphan<capnp.Pointer>; + getProvision(): capnp.Pointer; + hasProvision(): boolean; + setProvision(value: capnp.Pointer): void; + getEmbargo(): boolean; + setEmbargo(value: boolean): void; + toString(): string; +} +export declare class Join extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getQuestionId(): number; + setQuestionId(value: number): void; + adoptTarget(value: capnp.Orphan<MessageTarget>): void; + disownTarget(): capnp.Orphan<MessageTarget>; + getTarget(): MessageTarget; + hasTarget(): boolean; + initTarget(): MessageTarget; + setTarget(value: MessageTarget): void; + adoptKeyPart(value: capnp.Orphan<capnp.Pointer>): void; + disownKeyPart(): capnp.Orphan<capnp.Pointer>; + getKeyPart(): capnp.Pointer; + hasKeyPart(): boolean; + setKeyPart(value: capnp.Pointer): void; + toString(): string; +} +export declare enum MessageTarget_Which { + IMPORTED_CAP = 0, + PROMISED_ANSWER = 1 +} +export declare class MessageTarget extends __S { + static readonly IMPORTED_CAP = MessageTarget_Which.IMPORTED_CAP; + static readonly PROMISED_ANSWER = MessageTarget_Which.PROMISED_ANSWER; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getImportedCap(): number; + isImportedCap(): boolean; + setImportedCap(value: number): void; + adoptPromisedAnswer(value: capnp.Orphan<PromisedAnswer>): void; + disownPromisedAnswer(): capnp.Orphan<PromisedAnswer>; + getPromisedAnswer(): PromisedAnswer; + hasPromisedAnswer(): boolean; + initPromisedAnswer(): PromisedAnswer; + isPromisedAnswer(): boolean; + setPromisedAnswer(value: PromisedAnswer): void; + toString(): string; + which(): MessageTarget_Which; +} +export declare class Payload extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _CapTable: capnp.ListCtor<CapDescriptor>; + adoptContent(value: capnp.Orphan<capnp.Pointer>): void; + disownContent(): capnp.Orphan<capnp.Pointer>; + getContent(): capnp.Pointer; + hasContent(): boolean; + setContent(value: capnp.Pointer): void; + adoptCapTable(value: capnp.Orphan<capnp.List<CapDescriptor>>): void; + disownCapTable(): capnp.Orphan<capnp.List<CapDescriptor>>; + getCapTable(): capnp.List<CapDescriptor>; + hasCapTable(): boolean; + initCapTable(length: number): capnp.List<CapDescriptor>; + setCapTable(value: capnp.List<CapDescriptor>): void; + toString(): string; +} +export declare enum CapDescriptor_Which { + NONE = 0, + SENDER_HOSTED = 1, + SENDER_PROMISE = 2, + RECEIVER_HOSTED = 3, + RECEIVER_ANSWER = 4, + THIRD_PARTY_HOSTED = 5 +} +export declare class CapDescriptor extends __S { + static readonly NONE = CapDescriptor_Which.NONE; + static readonly SENDER_HOSTED = CapDescriptor_Which.SENDER_HOSTED; + static readonly SENDER_PROMISE = CapDescriptor_Which.SENDER_PROMISE; + static readonly RECEIVER_HOSTED = CapDescriptor_Which.RECEIVER_HOSTED; + static readonly RECEIVER_ANSWER = CapDescriptor_Which.RECEIVER_ANSWER; + static readonly THIRD_PARTY_HOSTED = CapDescriptor_Which.THIRD_PARTY_HOSTED; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isNone(): boolean; + setNone(): void; + getSenderHosted(): number; + isSenderHosted(): boolean; + setSenderHosted(value: number): void; + getSenderPromise(): number; + isSenderPromise(): boolean; + setSenderPromise(value: number): void; + getReceiverHosted(): number; + isReceiverHosted(): boolean; + setReceiverHosted(value: number): void; + adoptReceiverAnswer(value: capnp.Orphan<PromisedAnswer>): void; + disownReceiverAnswer(): capnp.Orphan<PromisedAnswer>; + getReceiverAnswer(): PromisedAnswer; + hasReceiverAnswer(): boolean; + initReceiverAnswer(): PromisedAnswer; + isReceiverAnswer(): boolean; + setReceiverAnswer(value: PromisedAnswer): void; + adoptThirdPartyHosted(value: capnp.Orphan<ThirdPartyCapDescriptor>): void; + disownThirdPartyHosted(): capnp.Orphan<ThirdPartyCapDescriptor>; + getThirdPartyHosted(): ThirdPartyCapDescriptor; + hasThirdPartyHosted(): boolean; + initThirdPartyHosted(): ThirdPartyCapDescriptor; + isThirdPartyHosted(): boolean; + setThirdPartyHosted(value: ThirdPartyCapDescriptor): void; + toString(): string; + which(): CapDescriptor_Which; +} +export declare enum PromisedAnswer_Op_Which { + NOOP = 0, + GET_POINTER_FIELD = 1 +} +export declare class PromisedAnswer_Op extends __S { + static readonly NOOP = PromisedAnswer_Op_Which.NOOP; + static readonly GET_POINTER_FIELD = PromisedAnswer_Op_Which.GET_POINTER_FIELD; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isNoop(): boolean; + setNoop(): void; + getGetPointerField(): number; + isGetPointerField(): boolean; + setGetPointerField(value: number): void; + toString(): string; + which(): PromisedAnswer_Op_Which; +} +export declare class PromisedAnswer extends __S { + static readonly Op: typeof PromisedAnswer_Op; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Transform: capnp.ListCtor<PromisedAnswer_Op>; + getQuestionId(): number; + setQuestionId(value: number): void; + adoptTransform(value: capnp.Orphan<capnp.List<PromisedAnswer_Op>>): void; + disownTransform(): capnp.Orphan<capnp.List<PromisedAnswer_Op>>; + getTransform(): capnp.List<PromisedAnswer_Op>; + hasTransform(): boolean; + initTransform(length: number): capnp.List<PromisedAnswer_Op>; + setTransform(value: capnp.List<PromisedAnswer_Op>): void; + toString(): string; +} +export declare class ThirdPartyCapDescriptor extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptId(value: capnp.Orphan<capnp.Pointer>): void; + disownId(): capnp.Orphan<capnp.Pointer>; + getId(): capnp.Pointer; + hasId(): boolean; + setId(value: capnp.Pointer): void; + getVineId(): number; + setVineId(value: number): void; + toString(): string; +} +export declare enum Exception_Type { + FAILED = 0, + OVERLOADED = 1, + DISCONNECTED = 2, + UNIMPLEMENTED = 3 +} +export declare class Exception extends __S { + static readonly Type: typeof Exception_Type; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getReason(): string; + setReason(value: string): void; + getType(): Exception_Type; + setType(value: Exception_Type): void; + getObsoleteIsCallersFault(): boolean; + setObsoleteIsCallersFault(value: boolean): void; + getObsoleteDurability(): number; + setObsoleteDurability(value: number): void; + toString(): string; +} diff --git a/node_modules/capnp-ts/src/std/rpc.capnp.js b/node_modules/capnp-ts/src/std/rpc.capnp.js new file mode 100644 index 0000000..4947725 --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc.capnp.js @@ -0,0 +1,869 @@ +"use strict"; +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Exception = exports.Exception_Type = exports.ThirdPartyCapDescriptor = exports.PromisedAnswer = exports.PromisedAnswer_Op = exports.PromisedAnswer_Op_Which = exports.CapDescriptor = exports.CapDescriptor_Which = exports.Payload = exports.MessageTarget = exports.MessageTarget_Which = exports.Join = exports.Accept = exports.Provide = exports.Disembargo = exports.Disembargo_Context = exports.Disembargo_Context_Which = exports.Release = exports.Resolve = exports.Resolve_Which = exports.Finish = exports.Return = exports.Return_Which = exports.Call = exports.Call_SendResultsTo = exports.Call_SendResultsTo_Which = exports.Bootstrap = exports.Message = exports.Message_Which = exports._capnpFileId = void 0; +const tslib_1 = require("tslib"); +const capnp = tslib_1.__importStar(require("../index")); +const index_1 = require("../index"); +exports._capnpFileId = "b312981b2552a250"; +var Message_Which; +(function (Message_Which) { + Message_Which[Message_Which["UNIMPLEMENTED"] = 0] = "UNIMPLEMENTED"; + Message_Which[Message_Which["ABORT"] = 1] = "ABORT"; + Message_Which[Message_Which["BOOTSTRAP"] = 8] = "BOOTSTRAP"; + Message_Which[Message_Which["CALL"] = 2] = "CALL"; + Message_Which[Message_Which["RETURN"] = 3] = "RETURN"; + Message_Which[Message_Which["FINISH"] = 4] = "FINISH"; + Message_Which[Message_Which["RESOLVE"] = 5] = "RESOLVE"; + Message_Which[Message_Which["RELEASE"] = 6] = "RELEASE"; + Message_Which[Message_Which["DISEMBARGO"] = 13] = "DISEMBARGO"; + Message_Which[Message_Which["OBSOLETE_SAVE"] = 7] = "OBSOLETE_SAVE"; + Message_Which[Message_Which["OBSOLETE_DELETE"] = 9] = "OBSOLETE_DELETE"; + Message_Which[Message_Which["PROVIDE"] = 10] = "PROVIDE"; + Message_Which[Message_Which["ACCEPT"] = 11] = "ACCEPT"; + Message_Which[Message_Which["JOIN"] = 12] = "JOIN"; +})(Message_Which = exports.Message_Which || (exports.Message_Which = {})); +class Message extends index_1.Struct { + adoptUnimplemented(value) { + index_1.Struct.setUint16(0, 0, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownUnimplemented() { return index_1.Struct.disown(this.getUnimplemented()); } + getUnimplemented() { + index_1.Struct.testWhich("unimplemented", index_1.Struct.getUint16(0, this), 0, this); + return index_1.Struct.getStruct(0, Message, this); + } + hasUnimplemented() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initUnimplemented() { + index_1.Struct.setUint16(0, 0, this); + return index_1.Struct.initStructAt(0, Message, this); + } + isUnimplemented() { return index_1.Struct.getUint16(0, this) === 0; } + setUnimplemented(value) { + index_1.Struct.setUint16(0, 0, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptAbort(value) { + index_1.Struct.setUint16(0, 1, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownAbort() { return index_1.Struct.disown(this.getAbort()); } + getAbort() { + index_1.Struct.testWhich("abort", index_1.Struct.getUint16(0, this), 1, this); + return index_1.Struct.getStruct(0, Exception, this); + } + hasAbort() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initAbort() { + index_1.Struct.setUint16(0, 1, this); + return index_1.Struct.initStructAt(0, Exception, this); + } + isAbort() { return index_1.Struct.getUint16(0, this) === 1; } + setAbort(value) { + index_1.Struct.setUint16(0, 1, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptBootstrap(value) { + index_1.Struct.setUint16(0, 8, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownBootstrap() { return index_1.Struct.disown(this.getBootstrap()); } + getBootstrap() { + index_1.Struct.testWhich("bootstrap", index_1.Struct.getUint16(0, this), 8, this); + return index_1.Struct.getStruct(0, Bootstrap, this); + } + hasBootstrap() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initBootstrap() { + index_1.Struct.setUint16(0, 8, this); + return index_1.Struct.initStructAt(0, Bootstrap, this); + } + isBootstrap() { return index_1.Struct.getUint16(0, this) === 8; } + setBootstrap(value) { + index_1.Struct.setUint16(0, 8, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptCall(value) { + index_1.Struct.setUint16(0, 2, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownCall() { return index_1.Struct.disown(this.getCall()); } + getCall() { + index_1.Struct.testWhich("call", index_1.Struct.getUint16(0, this), 2, this); + return index_1.Struct.getStruct(0, Call, this); + } + hasCall() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initCall() { + index_1.Struct.setUint16(0, 2, this); + return index_1.Struct.initStructAt(0, Call, this); + } + isCall() { return index_1.Struct.getUint16(0, this) === 2; } + setCall(value) { + index_1.Struct.setUint16(0, 2, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptReturn(value) { + index_1.Struct.setUint16(0, 3, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownReturn() { return index_1.Struct.disown(this.getReturn()); } + getReturn() { + index_1.Struct.testWhich("return", index_1.Struct.getUint16(0, this), 3, this); + return index_1.Struct.getStruct(0, Return, this); + } + hasReturn() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initReturn() { + index_1.Struct.setUint16(0, 3, this); + return index_1.Struct.initStructAt(0, Return, this); + } + isReturn() { return index_1.Struct.getUint16(0, this) === 3; } + setReturn(value) { + index_1.Struct.setUint16(0, 3, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptFinish(value) { + index_1.Struct.setUint16(0, 4, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownFinish() { return index_1.Struct.disown(this.getFinish()); } + getFinish() { + index_1.Struct.testWhich("finish", index_1.Struct.getUint16(0, this), 4, this); + return index_1.Struct.getStruct(0, Finish, this); + } + hasFinish() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initFinish() { + index_1.Struct.setUint16(0, 4, this); + return index_1.Struct.initStructAt(0, Finish, this); + } + isFinish() { return index_1.Struct.getUint16(0, this) === 4; } + setFinish(value) { + index_1.Struct.setUint16(0, 4, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptResolve(value) { + index_1.Struct.setUint16(0, 5, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownResolve() { return index_1.Struct.disown(this.getResolve()); } + getResolve() { + index_1.Struct.testWhich("resolve", index_1.Struct.getUint16(0, this), 5, this); + return index_1.Struct.getStruct(0, Resolve, this); + } + hasResolve() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initResolve() { + index_1.Struct.setUint16(0, 5, this); + return index_1.Struct.initStructAt(0, Resolve, this); + } + isResolve() { return index_1.Struct.getUint16(0, this) === 5; } + setResolve(value) { + index_1.Struct.setUint16(0, 5, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptRelease(value) { + index_1.Struct.setUint16(0, 6, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownRelease() { return index_1.Struct.disown(this.getRelease()); } + getRelease() { + index_1.Struct.testWhich("release", index_1.Struct.getUint16(0, this), 6, this); + return index_1.Struct.getStruct(0, Release, this); + } + hasRelease() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initRelease() { + index_1.Struct.setUint16(0, 6, this); + return index_1.Struct.initStructAt(0, Release, this); + } + isRelease() { return index_1.Struct.getUint16(0, this) === 6; } + setRelease(value) { + index_1.Struct.setUint16(0, 6, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptDisembargo(value) { + index_1.Struct.setUint16(0, 13, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownDisembargo() { return index_1.Struct.disown(this.getDisembargo()); } + getDisembargo() { + index_1.Struct.testWhich("disembargo", index_1.Struct.getUint16(0, this), 13, this); + return index_1.Struct.getStruct(0, Disembargo, this); + } + hasDisembargo() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initDisembargo() { + index_1.Struct.setUint16(0, 13, this); + return index_1.Struct.initStructAt(0, Disembargo, this); + } + isDisembargo() { return index_1.Struct.getUint16(0, this) === 13; } + setDisembargo(value) { + index_1.Struct.setUint16(0, 13, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptObsoleteSave(value) { + index_1.Struct.setUint16(0, 7, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownObsoleteSave() { return index_1.Struct.disown(this.getObsoleteSave()); } + getObsoleteSave() { + index_1.Struct.testWhich("obsoleteSave", index_1.Struct.getUint16(0, this), 7, this); + return index_1.Struct.getPointer(0, this); + } + hasObsoleteSave() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + isObsoleteSave() { return index_1.Struct.getUint16(0, this) === 7; } + setObsoleteSave(value) { + index_1.Struct.setUint16(0, 7, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptObsoleteDelete(value) { + index_1.Struct.setUint16(0, 9, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownObsoleteDelete() { return index_1.Struct.disown(this.getObsoleteDelete()); } + getObsoleteDelete() { + index_1.Struct.testWhich("obsoleteDelete", index_1.Struct.getUint16(0, this), 9, this); + return index_1.Struct.getPointer(0, this); + } + hasObsoleteDelete() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + isObsoleteDelete() { return index_1.Struct.getUint16(0, this) === 9; } + setObsoleteDelete(value) { + index_1.Struct.setUint16(0, 9, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptProvide(value) { + index_1.Struct.setUint16(0, 10, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownProvide() { return index_1.Struct.disown(this.getProvide()); } + getProvide() { + index_1.Struct.testWhich("provide", index_1.Struct.getUint16(0, this), 10, this); + return index_1.Struct.getStruct(0, Provide, this); + } + hasProvide() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initProvide() { + index_1.Struct.setUint16(0, 10, this); + return index_1.Struct.initStructAt(0, Provide, this); + } + isProvide() { return index_1.Struct.getUint16(0, this) === 10; } + setProvide(value) { + index_1.Struct.setUint16(0, 10, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptAccept(value) { + index_1.Struct.setUint16(0, 11, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownAccept() { return index_1.Struct.disown(this.getAccept()); } + getAccept() { + index_1.Struct.testWhich("accept", index_1.Struct.getUint16(0, this), 11, this); + return index_1.Struct.getStruct(0, Accept, this); + } + hasAccept() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initAccept() { + index_1.Struct.setUint16(0, 11, this); + return index_1.Struct.initStructAt(0, Accept, this); + } + isAccept() { return index_1.Struct.getUint16(0, this) === 11; } + setAccept(value) { + index_1.Struct.setUint16(0, 11, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptJoin(value) { + index_1.Struct.setUint16(0, 12, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownJoin() { return index_1.Struct.disown(this.getJoin()); } + getJoin() { + index_1.Struct.testWhich("join", index_1.Struct.getUint16(0, this), 12, this); + return index_1.Struct.getStruct(0, Join, this); + } + hasJoin() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initJoin() { + index_1.Struct.setUint16(0, 12, this); + return index_1.Struct.initStructAt(0, Join, this); + } + isJoin() { return index_1.Struct.getUint16(0, this) === 12; } + setJoin(value) { + index_1.Struct.setUint16(0, 12, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + toString() { return "Message_" + super.toString(); } + which() { return index_1.Struct.getUint16(0, this); } +} +exports.Message = Message; +Message.UNIMPLEMENTED = Message_Which.UNIMPLEMENTED; +Message.ABORT = Message_Which.ABORT; +Message.BOOTSTRAP = Message_Which.BOOTSTRAP; +Message.CALL = Message_Which.CALL; +Message.RETURN = Message_Which.RETURN; +Message.FINISH = Message_Which.FINISH; +Message.RESOLVE = Message_Which.RESOLVE; +Message.RELEASE = Message_Which.RELEASE; +Message.DISEMBARGO = Message_Which.DISEMBARGO; +Message.OBSOLETE_SAVE = Message_Which.OBSOLETE_SAVE; +Message.OBSOLETE_DELETE = Message_Which.OBSOLETE_DELETE; +Message.PROVIDE = Message_Which.PROVIDE; +Message.ACCEPT = Message_Which.ACCEPT; +Message.JOIN = Message_Which.JOIN; +Message._capnp = { displayName: "Message", id: "91b79f1f808db032", size: new index_1.ObjectSize(8, 1) }; +class Bootstrap extends index_1.Struct { + getQuestionId() { return index_1.Struct.getUint32(0, this); } + setQuestionId(value) { index_1.Struct.setUint32(0, value, this); } + adoptDeprecatedObjectId(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownDeprecatedObjectId() { return index_1.Struct.disown(this.getDeprecatedObjectId()); } + getDeprecatedObjectId() { return index_1.Struct.getPointer(0, this); } + hasDeprecatedObjectId() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + setDeprecatedObjectId(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Bootstrap_" + super.toString(); } +} +exports.Bootstrap = Bootstrap; +Bootstrap._capnp = { displayName: "Bootstrap", id: "e94ccf8031176ec4", size: new index_1.ObjectSize(8, 1) }; +var Call_SendResultsTo_Which; +(function (Call_SendResultsTo_Which) { + Call_SendResultsTo_Which[Call_SendResultsTo_Which["CALLER"] = 0] = "CALLER"; + Call_SendResultsTo_Which[Call_SendResultsTo_Which["YOURSELF"] = 1] = "YOURSELF"; + Call_SendResultsTo_Which[Call_SendResultsTo_Which["THIRD_PARTY"] = 2] = "THIRD_PARTY"; +})(Call_SendResultsTo_Which = exports.Call_SendResultsTo_Which || (exports.Call_SendResultsTo_Which = {})); +class Call_SendResultsTo extends index_1.Struct { + isCaller() { return index_1.Struct.getUint16(6, this) === 0; } + setCaller() { index_1.Struct.setUint16(6, 0, this); } + isYourself() { return index_1.Struct.getUint16(6, this) === 1; } + setYourself() { index_1.Struct.setUint16(6, 1, this); } + adoptThirdParty(value) { + index_1.Struct.setUint16(6, 2, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(2, this)); + } + disownThirdParty() { return index_1.Struct.disown(this.getThirdParty()); } + getThirdParty() { + index_1.Struct.testWhich("thirdParty", index_1.Struct.getUint16(6, this), 2, this); + return index_1.Struct.getPointer(2, this); + } + hasThirdParty() { return !index_1.Struct.isNull(index_1.Struct.getPointer(2, this)); } + isThirdParty() { return index_1.Struct.getUint16(6, this) === 2; } + setThirdParty(value) { + index_1.Struct.setUint16(6, 2, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(2, this)); + } + toString() { return "Call_SendResultsTo_" + super.toString(); } + which() { return index_1.Struct.getUint16(6, this); } +} +exports.Call_SendResultsTo = Call_SendResultsTo; +Call_SendResultsTo.CALLER = Call_SendResultsTo_Which.CALLER; +Call_SendResultsTo.YOURSELF = Call_SendResultsTo_Which.YOURSELF; +Call_SendResultsTo.THIRD_PARTY = Call_SendResultsTo_Which.THIRD_PARTY; +Call_SendResultsTo._capnp = { displayName: "sendResultsTo", id: "dae8b0f61aab5f99", size: new index_1.ObjectSize(24, 3) }; +class Call extends index_1.Struct { + getQuestionId() { return index_1.Struct.getUint32(0, this); } + setQuestionId(value) { index_1.Struct.setUint32(0, value, this); } + adoptTarget(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownTarget() { return index_1.Struct.disown(this.getTarget()); } + getTarget() { return index_1.Struct.getStruct(0, MessageTarget, this); } + hasTarget() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initTarget() { return index_1.Struct.initStructAt(0, MessageTarget, this); } + setTarget(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + getInterfaceId() { return index_1.Struct.getUint64(8, this); } + setInterfaceId(value) { index_1.Struct.setUint64(8, value, this); } + getMethodId() { return index_1.Struct.getUint16(4, this); } + setMethodId(value) { index_1.Struct.setUint16(4, value, this); } + getAllowThirdPartyTailCall() { return index_1.Struct.getBit(128, this, Call._capnp.defaultAllowThirdPartyTailCall); } + setAllowThirdPartyTailCall(value) { index_1.Struct.setBit(128, value, this); } + adoptParams(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownParams() { return index_1.Struct.disown(this.getParams()); } + getParams() { return index_1.Struct.getStruct(1, Payload, this); } + hasParams() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initParams() { return index_1.Struct.initStructAt(1, Payload, this); } + setParams(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + getSendResultsTo() { return index_1.Struct.getAs(Call_SendResultsTo, this); } + initSendResultsTo() { return index_1.Struct.getAs(Call_SendResultsTo, this); } + toString() { return "Call_" + super.toString(); } +} +exports.Call = Call; +Call._capnp = { displayName: "Call", id: "836a53ce789d4cd4", size: new index_1.ObjectSize(24, 3), defaultAllowThirdPartyTailCall: capnp.getBitMask(false, 0) }; +var Return_Which; +(function (Return_Which) { + Return_Which[Return_Which["RESULTS"] = 0] = "RESULTS"; + Return_Which[Return_Which["EXCEPTION"] = 1] = "EXCEPTION"; + Return_Which[Return_Which["CANCELED"] = 2] = "CANCELED"; + Return_Which[Return_Which["RESULTS_SENT_ELSEWHERE"] = 3] = "RESULTS_SENT_ELSEWHERE"; + Return_Which[Return_Which["TAKE_FROM_OTHER_QUESTION"] = 4] = "TAKE_FROM_OTHER_QUESTION"; + Return_Which[Return_Which["ACCEPT_FROM_THIRD_PARTY"] = 5] = "ACCEPT_FROM_THIRD_PARTY"; +})(Return_Which = exports.Return_Which || (exports.Return_Which = {})); +class Return extends index_1.Struct { + getAnswerId() { return index_1.Struct.getUint32(0, this); } + setAnswerId(value) { index_1.Struct.setUint32(0, value, this); } + getReleaseParamCaps() { return index_1.Struct.getBit(32, this, Return._capnp.defaultReleaseParamCaps); } + setReleaseParamCaps(value) { index_1.Struct.setBit(32, value, this); } + adoptResults(value) { + index_1.Struct.setUint16(6, 0, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownResults() { return index_1.Struct.disown(this.getResults()); } + getResults() { + index_1.Struct.testWhich("results", index_1.Struct.getUint16(6, this), 0, this); + return index_1.Struct.getStruct(0, Payload, this); + } + hasResults() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initResults() { + index_1.Struct.setUint16(6, 0, this); + return index_1.Struct.initStructAt(0, Payload, this); + } + isResults() { return index_1.Struct.getUint16(6, this) === 0; } + setResults(value) { + index_1.Struct.setUint16(6, 0, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptException(value) { + index_1.Struct.setUint16(6, 1, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownException() { return index_1.Struct.disown(this.getException()); } + getException() { + index_1.Struct.testWhich("exception", index_1.Struct.getUint16(6, this), 1, this); + return index_1.Struct.getStruct(0, Exception, this); + } + hasException() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initException() { + index_1.Struct.setUint16(6, 1, this); + return index_1.Struct.initStructAt(0, Exception, this); + } + isException() { return index_1.Struct.getUint16(6, this) === 1; } + setException(value) { + index_1.Struct.setUint16(6, 1, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + isCanceled() { return index_1.Struct.getUint16(6, this) === 2; } + setCanceled() { index_1.Struct.setUint16(6, 2, this); } + isResultsSentElsewhere() { return index_1.Struct.getUint16(6, this) === 3; } + setResultsSentElsewhere() { index_1.Struct.setUint16(6, 3, this); } + getTakeFromOtherQuestion() { + index_1.Struct.testWhich("takeFromOtherQuestion", index_1.Struct.getUint16(6, this), 4, this); + return index_1.Struct.getUint32(8, this); + } + isTakeFromOtherQuestion() { return index_1.Struct.getUint16(6, this) === 4; } + setTakeFromOtherQuestion(value) { + index_1.Struct.setUint16(6, 4, this); + index_1.Struct.setUint32(8, value, this); + } + adoptAcceptFromThirdParty(value) { + index_1.Struct.setUint16(6, 5, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownAcceptFromThirdParty() { return index_1.Struct.disown(this.getAcceptFromThirdParty()); } + getAcceptFromThirdParty() { + index_1.Struct.testWhich("acceptFromThirdParty", index_1.Struct.getUint16(6, this), 5, this); + return index_1.Struct.getPointer(0, this); + } + hasAcceptFromThirdParty() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + isAcceptFromThirdParty() { return index_1.Struct.getUint16(6, this) === 5; } + setAcceptFromThirdParty(value) { + index_1.Struct.setUint16(6, 5, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + toString() { return "Return_" + super.toString(); } + which() { return index_1.Struct.getUint16(6, this); } +} +exports.Return = Return; +Return.RESULTS = Return_Which.RESULTS; +Return.EXCEPTION = Return_Which.EXCEPTION; +Return.CANCELED = Return_Which.CANCELED; +Return.RESULTS_SENT_ELSEWHERE = Return_Which.RESULTS_SENT_ELSEWHERE; +Return.TAKE_FROM_OTHER_QUESTION = Return_Which.TAKE_FROM_OTHER_QUESTION; +Return.ACCEPT_FROM_THIRD_PARTY = Return_Which.ACCEPT_FROM_THIRD_PARTY; +Return._capnp = { displayName: "Return", id: "9e19b28d3db3573a", size: new index_1.ObjectSize(16, 1), defaultReleaseParamCaps: capnp.getBitMask(true, 0) }; +class Finish extends index_1.Struct { + getQuestionId() { return index_1.Struct.getUint32(0, this); } + setQuestionId(value) { index_1.Struct.setUint32(0, value, this); } + getReleaseResultCaps() { return index_1.Struct.getBit(32, this, Finish._capnp.defaultReleaseResultCaps); } + setReleaseResultCaps(value) { index_1.Struct.setBit(32, value, this); } + toString() { return "Finish_" + super.toString(); } +} +exports.Finish = Finish; +Finish._capnp = { displayName: "Finish", id: "d37d2eb2c2f80e63", size: new index_1.ObjectSize(8, 0), defaultReleaseResultCaps: capnp.getBitMask(true, 0) }; +var Resolve_Which; +(function (Resolve_Which) { + Resolve_Which[Resolve_Which["CAP"] = 0] = "CAP"; + Resolve_Which[Resolve_Which["EXCEPTION"] = 1] = "EXCEPTION"; +})(Resolve_Which = exports.Resolve_Which || (exports.Resolve_Which = {})); +class Resolve extends index_1.Struct { + getPromiseId() { return index_1.Struct.getUint32(0, this); } + setPromiseId(value) { index_1.Struct.setUint32(0, value, this); } + adoptCap(value) { + index_1.Struct.setUint16(4, 0, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownCap() { return index_1.Struct.disown(this.getCap()); } + getCap() { + index_1.Struct.testWhich("cap", index_1.Struct.getUint16(4, this), 0, this); + return index_1.Struct.getStruct(0, CapDescriptor, this); + } + hasCap() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initCap() { + index_1.Struct.setUint16(4, 0, this); + return index_1.Struct.initStructAt(0, CapDescriptor, this); + } + isCap() { return index_1.Struct.getUint16(4, this) === 0; } + setCap(value) { + index_1.Struct.setUint16(4, 0, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptException(value) { + index_1.Struct.setUint16(4, 1, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownException() { return index_1.Struct.disown(this.getException()); } + getException() { + index_1.Struct.testWhich("exception", index_1.Struct.getUint16(4, this), 1, this); + return index_1.Struct.getStruct(0, Exception, this); + } + hasException() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initException() { + index_1.Struct.setUint16(4, 1, this); + return index_1.Struct.initStructAt(0, Exception, this); + } + isException() { return index_1.Struct.getUint16(4, this) === 1; } + setException(value) { + index_1.Struct.setUint16(4, 1, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + toString() { return "Resolve_" + super.toString(); } + which() { return index_1.Struct.getUint16(4, this); } +} +exports.Resolve = Resolve; +Resolve.CAP = Resolve_Which.CAP; +Resolve.EXCEPTION = Resolve_Which.EXCEPTION; +Resolve._capnp = { displayName: "Resolve", id: "bbc29655fa89086e", size: new index_1.ObjectSize(8, 1) }; +class Release extends index_1.Struct { + getId() { return index_1.Struct.getUint32(0, this); } + setId(value) { index_1.Struct.setUint32(0, value, this); } + getReferenceCount() { return index_1.Struct.getUint32(4, this); } + setReferenceCount(value) { index_1.Struct.setUint32(4, value, this); } + toString() { return "Release_" + super.toString(); } +} +exports.Release = Release; +Release._capnp = { displayName: "Release", id: "ad1a6c0d7dd07497", size: new index_1.ObjectSize(8, 0) }; +var Disembargo_Context_Which; +(function (Disembargo_Context_Which) { + Disembargo_Context_Which[Disembargo_Context_Which["SENDER_LOOPBACK"] = 0] = "SENDER_LOOPBACK"; + Disembargo_Context_Which[Disembargo_Context_Which["RECEIVER_LOOPBACK"] = 1] = "RECEIVER_LOOPBACK"; + Disembargo_Context_Which[Disembargo_Context_Which["ACCEPT"] = 2] = "ACCEPT"; + Disembargo_Context_Which[Disembargo_Context_Which["PROVIDE"] = 3] = "PROVIDE"; +})(Disembargo_Context_Which = exports.Disembargo_Context_Which || (exports.Disembargo_Context_Which = {})); +class Disembargo_Context extends index_1.Struct { + getSenderLoopback() { + index_1.Struct.testWhich("senderLoopback", index_1.Struct.getUint16(4, this), 0, this); + return index_1.Struct.getUint32(0, this); + } + isSenderLoopback() { return index_1.Struct.getUint16(4, this) === 0; } + setSenderLoopback(value) { + index_1.Struct.setUint16(4, 0, this); + index_1.Struct.setUint32(0, value, this); + } + getReceiverLoopback() { + index_1.Struct.testWhich("receiverLoopback", index_1.Struct.getUint16(4, this), 1, this); + return index_1.Struct.getUint32(0, this); + } + isReceiverLoopback() { return index_1.Struct.getUint16(4, this) === 1; } + setReceiverLoopback(value) { + index_1.Struct.setUint16(4, 1, this); + index_1.Struct.setUint32(0, value, this); + } + isAccept() { return index_1.Struct.getUint16(4, this) === 2; } + setAccept() { index_1.Struct.setUint16(4, 2, this); } + getProvide() { + index_1.Struct.testWhich("provide", index_1.Struct.getUint16(4, this), 3, this); + return index_1.Struct.getUint32(0, this); + } + isProvide() { return index_1.Struct.getUint16(4, this) === 3; } + setProvide(value) { + index_1.Struct.setUint16(4, 3, this); + index_1.Struct.setUint32(0, value, this); + } + toString() { return "Disembargo_Context_" + super.toString(); } + which() { return index_1.Struct.getUint16(4, this); } +} +exports.Disembargo_Context = Disembargo_Context; +Disembargo_Context.SENDER_LOOPBACK = Disembargo_Context_Which.SENDER_LOOPBACK; +Disembargo_Context.RECEIVER_LOOPBACK = Disembargo_Context_Which.RECEIVER_LOOPBACK; +Disembargo_Context.ACCEPT = Disembargo_Context_Which.ACCEPT; +Disembargo_Context.PROVIDE = Disembargo_Context_Which.PROVIDE; +Disembargo_Context._capnp = { displayName: "context", id: "d562b4df655bdd4d", size: new index_1.ObjectSize(8, 1) }; +class Disembargo extends index_1.Struct { + adoptTarget(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownTarget() { return index_1.Struct.disown(this.getTarget()); } + getTarget() { return index_1.Struct.getStruct(0, MessageTarget, this); } + hasTarget() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initTarget() { return index_1.Struct.initStructAt(0, MessageTarget, this); } + setTarget(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + getContext() { return index_1.Struct.getAs(Disembargo_Context, this); } + initContext() { return index_1.Struct.getAs(Disembargo_Context, this); } + toString() { return "Disembargo_" + super.toString(); } +} +exports.Disembargo = Disembargo; +Disembargo._capnp = { displayName: "Disembargo", id: "f964368b0fbd3711", size: new index_1.ObjectSize(8, 1) }; +class Provide extends index_1.Struct { + getQuestionId() { return index_1.Struct.getUint32(0, this); } + setQuestionId(value) { index_1.Struct.setUint32(0, value, this); } + adoptTarget(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownTarget() { return index_1.Struct.disown(this.getTarget()); } + getTarget() { return index_1.Struct.getStruct(0, MessageTarget, this); } + hasTarget() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initTarget() { return index_1.Struct.initStructAt(0, MessageTarget, this); } + setTarget(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + adoptRecipient(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownRecipient() { return index_1.Struct.disown(this.getRecipient()); } + getRecipient() { return index_1.Struct.getPointer(1, this); } + hasRecipient() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + setRecipient(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + toString() { return "Provide_" + super.toString(); } +} +exports.Provide = Provide; +Provide._capnp = { displayName: "Provide", id: "9c6a046bfbc1ac5a", size: new index_1.ObjectSize(8, 2) }; +class Accept extends index_1.Struct { + getQuestionId() { return index_1.Struct.getUint32(0, this); } + setQuestionId(value) { index_1.Struct.setUint32(0, value, this); } + adoptProvision(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownProvision() { return index_1.Struct.disown(this.getProvision()); } + getProvision() { return index_1.Struct.getPointer(0, this); } + hasProvision() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + setProvision(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + getEmbargo() { return index_1.Struct.getBit(32, this); } + setEmbargo(value) { index_1.Struct.setBit(32, value, this); } + toString() { return "Accept_" + super.toString(); } +} +exports.Accept = Accept; +Accept._capnp = { displayName: "Accept", id: "d4c9b56290554016", size: new index_1.ObjectSize(8, 1) }; +class Join extends index_1.Struct { + getQuestionId() { return index_1.Struct.getUint32(0, this); } + setQuestionId(value) { index_1.Struct.setUint32(0, value, this); } + adoptTarget(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownTarget() { return index_1.Struct.disown(this.getTarget()); } + getTarget() { return index_1.Struct.getStruct(0, MessageTarget, this); } + hasTarget() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initTarget() { return index_1.Struct.initStructAt(0, MessageTarget, this); } + setTarget(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + adoptKeyPart(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownKeyPart() { return index_1.Struct.disown(this.getKeyPart()); } + getKeyPart() { return index_1.Struct.getPointer(1, this); } + hasKeyPart() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + setKeyPart(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + toString() { return "Join_" + super.toString(); } +} +exports.Join = Join; +Join._capnp = { displayName: "Join", id: "fbe1980490e001af", size: new index_1.ObjectSize(8, 2) }; +var MessageTarget_Which; +(function (MessageTarget_Which) { + MessageTarget_Which[MessageTarget_Which["IMPORTED_CAP"] = 0] = "IMPORTED_CAP"; + MessageTarget_Which[MessageTarget_Which["PROMISED_ANSWER"] = 1] = "PROMISED_ANSWER"; +})(MessageTarget_Which = exports.MessageTarget_Which || (exports.MessageTarget_Which = {})); +class MessageTarget extends index_1.Struct { + getImportedCap() { + index_1.Struct.testWhich("importedCap", index_1.Struct.getUint16(4, this), 0, this); + return index_1.Struct.getUint32(0, this); + } + isImportedCap() { return index_1.Struct.getUint16(4, this) === 0; } + setImportedCap(value) { + index_1.Struct.setUint16(4, 0, this); + index_1.Struct.setUint32(0, value, this); + } + adoptPromisedAnswer(value) { + index_1.Struct.setUint16(4, 1, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownPromisedAnswer() { return index_1.Struct.disown(this.getPromisedAnswer()); } + getPromisedAnswer() { + index_1.Struct.testWhich("promisedAnswer", index_1.Struct.getUint16(4, this), 1, this); + return index_1.Struct.getStruct(0, PromisedAnswer, this); + } + hasPromisedAnswer() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initPromisedAnswer() { + index_1.Struct.setUint16(4, 1, this); + return index_1.Struct.initStructAt(0, PromisedAnswer, this); + } + isPromisedAnswer() { return index_1.Struct.getUint16(4, this) === 1; } + setPromisedAnswer(value) { + index_1.Struct.setUint16(4, 1, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + toString() { return "MessageTarget_" + super.toString(); } + which() { return index_1.Struct.getUint16(4, this); } +} +exports.MessageTarget = MessageTarget; +MessageTarget.IMPORTED_CAP = MessageTarget_Which.IMPORTED_CAP; +MessageTarget.PROMISED_ANSWER = MessageTarget_Which.PROMISED_ANSWER; +MessageTarget._capnp = { displayName: "MessageTarget", id: "95bc14545813fbc1", size: new index_1.ObjectSize(8, 1) }; +class Payload extends index_1.Struct { + adoptContent(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownContent() { return index_1.Struct.disown(this.getContent()); } + getContent() { return index_1.Struct.getPointer(0, this); } + hasContent() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + setContent(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + adoptCapTable(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownCapTable() { return index_1.Struct.disown(this.getCapTable()); } + getCapTable() { return index_1.Struct.getList(1, Payload._CapTable, this); } + hasCapTable() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initCapTable(length) { return index_1.Struct.initList(1, Payload._CapTable, length, this); } + setCapTable(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + toString() { return "Payload_" + super.toString(); } +} +exports.Payload = Payload; +Payload._capnp = { displayName: "Payload", id: "9a0e61223d96743b", size: new index_1.ObjectSize(0, 2) }; +var CapDescriptor_Which; +(function (CapDescriptor_Which) { + CapDescriptor_Which[CapDescriptor_Which["NONE"] = 0] = "NONE"; + CapDescriptor_Which[CapDescriptor_Which["SENDER_HOSTED"] = 1] = "SENDER_HOSTED"; + CapDescriptor_Which[CapDescriptor_Which["SENDER_PROMISE"] = 2] = "SENDER_PROMISE"; + CapDescriptor_Which[CapDescriptor_Which["RECEIVER_HOSTED"] = 3] = "RECEIVER_HOSTED"; + CapDescriptor_Which[CapDescriptor_Which["RECEIVER_ANSWER"] = 4] = "RECEIVER_ANSWER"; + CapDescriptor_Which[CapDescriptor_Which["THIRD_PARTY_HOSTED"] = 5] = "THIRD_PARTY_HOSTED"; +})(CapDescriptor_Which = exports.CapDescriptor_Which || (exports.CapDescriptor_Which = {})); +class CapDescriptor extends index_1.Struct { + isNone() { return index_1.Struct.getUint16(0, this) === 0; } + setNone() { index_1.Struct.setUint16(0, 0, this); } + getSenderHosted() { + index_1.Struct.testWhich("senderHosted", index_1.Struct.getUint16(0, this), 1, this); + return index_1.Struct.getUint32(4, this); + } + isSenderHosted() { return index_1.Struct.getUint16(0, this) === 1; } + setSenderHosted(value) { + index_1.Struct.setUint16(0, 1, this); + index_1.Struct.setUint32(4, value, this); + } + getSenderPromise() { + index_1.Struct.testWhich("senderPromise", index_1.Struct.getUint16(0, this), 2, this); + return index_1.Struct.getUint32(4, this); + } + isSenderPromise() { return index_1.Struct.getUint16(0, this) === 2; } + setSenderPromise(value) { + index_1.Struct.setUint16(0, 2, this); + index_1.Struct.setUint32(4, value, this); + } + getReceiverHosted() { + index_1.Struct.testWhich("receiverHosted", index_1.Struct.getUint16(0, this), 3, this); + return index_1.Struct.getUint32(4, this); + } + isReceiverHosted() { return index_1.Struct.getUint16(0, this) === 3; } + setReceiverHosted(value) { + index_1.Struct.setUint16(0, 3, this); + index_1.Struct.setUint32(4, value, this); + } + adoptReceiverAnswer(value) { + index_1.Struct.setUint16(0, 4, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownReceiverAnswer() { return index_1.Struct.disown(this.getReceiverAnswer()); } + getReceiverAnswer() { + index_1.Struct.testWhich("receiverAnswer", index_1.Struct.getUint16(0, this), 4, this); + return index_1.Struct.getStruct(0, PromisedAnswer, this); + } + hasReceiverAnswer() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initReceiverAnswer() { + index_1.Struct.setUint16(0, 4, this); + return index_1.Struct.initStructAt(0, PromisedAnswer, this); + } + isReceiverAnswer() { return index_1.Struct.getUint16(0, this) === 4; } + setReceiverAnswer(value) { + index_1.Struct.setUint16(0, 4, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptThirdPartyHosted(value) { + index_1.Struct.setUint16(0, 5, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownThirdPartyHosted() { return index_1.Struct.disown(this.getThirdPartyHosted()); } + getThirdPartyHosted() { + index_1.Struct.testWhich("thirdPartyHosted", index_1.Struct.getUint16(0, this), 5, this); + return index_1.Struct.getStruct(0, ThirdPartyCapDescriptor, this); + } + hasThirdPartyHosted() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initThirdPartyHosted() { + index_1.Struct.setUint16(0, 5, this); + return index_1.Struct.initStructAt(0, ThirdPartyCapDescriptor, this); + } + isThirdPartyHosted() { return index_1.Struct.getUint16(0, this) === 5; } + setThirdPartyHosted(value) { + index_1.Struct.setUint16(0, 5, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + toString() { return "CapDescriptor_" + super.toString(); } + which() { return index_1.Struct.getUint16(0, this); } +} +exports.CapDescriptor = CapDescriptor; +CapDescriptor.NONE = CapDescriptor_Which.NONE; +CapDescriptor.SENDER_HOSTED = CapDescriptor_Which.SENDER_HOSTED; +CapDescriptor.SENDER_PROMISE = CapDescriptor_Which.SENDER_PROMISE; +CapDescriptor.RECEIVER_HOSTED = CapDescriptor_Which.RECEIVER_HOSTED; +CapDescriptor.RECEIVER_ANSWER = CapDescriptor_Which.RECEIVER_ANSWER; +CapDescriptor.THIRD_PARTY_HOSTED = CapDescriptor_Which.THIRD_PARTY_HOSTED; +CapDescriptor._capnp = { displayName: "CapDescriptor", id: "8523ddc40b86b8b0", size: new index_1.ObjectSize(8, 1) }; +var PromisedAnswer_Op_Which; +(function (PromisedAnswer_Op_Which) { + PromisedAnswer_Op_Which[PromisedAnswer_Op_Which["NOOP"] = 0] = "NOOP"; + PromisedAnswer_Op_Which[PromisedAnswer_Op_Which["GET_POINTER_FIELD"] = 1] = "GET_POINTER_FIELD"; +})(PromisedAnswer_Op_Which = exports.PromisedAnswer_Op_Which || (exports.PromisedAnswer_Op_Which = {})); +class PromisedAnswer_Op extends index_1.Struct { + isNoop() { return index_1.Struct.getUint16(0, this) === 0; } + setNoop() { index_1.Struct.setUint16(0, 0, this); } + getGetPointerField() { + index_1.Struct.testWhich("getPointerField", index_1.Struct.getUint16(0, this), 1, this); + return index_1.Struct.getUint16(2, this); + } + isGetPointerField() { return index_1.Struct.getUint16(0, this) === 1; } + setGetPointerField(value) { + index_1.Struct.setUint16(0, 1, this); + index_1.Struct.setUint16(2, value, this); + } + toString() { return "PromisedAnswer_Op_" + super.toString(); } + which() { return index_1.Struct.getUint16(0, this); } +} +exports.PromisedAnswer_Op = PromisedAnswer_Op; +PromisedAnswer_Op.NOOP = PromisedAnswer_Op_Which.NOOP; +PromisedAnswer_Op.GET_POINTER_FIELD = PromisedAnswer_Op_Which.GET_POINTER_FIELD; +PromisedAnswer_Op._capnp = { displayName: "Op", id: "f316944415569081", size: new index_1.ObjectSize(8, 0) }; +class PromisedAnswer extends index_1.Struct { + getQuestionId() { return index_1.Struct.getUint32(0, this); } + setQuestionId(value) { index_1.Struct.setUint32(0, value, this); } + adoptTransform(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownTransform() { return index_1.Struct.disown(this.getTransform()); } + getTransform() { return index_1.Struct.getList(0, PromisedAnswer._Transform, this); } + hasTransform() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initTransform(length) { return index_1.Struct.initList(0, PromisedAnswer._Transform, length, this); } + setTransform(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "PromisedAnswer_" + super.toString(); } +} +exports.PromisedAnswer = PromisedAnswer; +PromisedAnswer.Op = PromisedAnswer_Op; +PromisedAnswer._capnp = { displayName: "PromisedAnswer", id: "d800b1d6cd6f1ca0", size: new index_1.ObjectSize(8, 1) }; +class ThirdPartyCapDescriptor extends index_1.Struct { + adoptId(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownId() { return index_1.Struct.disown(this.getId()); } + getId() { return index_1.Struct.getPointer(0, this); } + hasId() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + setId(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + getVineId() { return index_1.Struct.getUint32(0, this); } + setVineId(value) { index_1.Struct.setUint32(0, value, this); } + toString() { return "ThirdPartyCapDescriptor_" + super.toString(); } +} +exports.ThirdPartyCapDescriptor = ThirdPartyCapDescriptor; +ThirdPartyCapDescriptor._capnp = { displayName: "ThirdPartyCapDescriptor", id: "d37007fde1f0027d", size: new index_1.ObjectSize(8, 1) }; +var Exception_Type; +(function (Exception_Type) { + Exception_Type[Exception_Type["FAILED"] = 0] = "FAILED"; + Exception_Type[Exception_Type["OVERLOADED"] = 1] = "OVERLOADED"; + Exception_Type[Exception_Type["DISCONNECTED"] = 2] = "DISCONNECTED"; + Exception_Type[Exception_Type["UNIMPLEMENTED"] = 3] = "UNIMPLEMENTED"; +})(Exception_Type = exports.Exception_Type || (exports.Exception_Type = {})); +class Exception extends index_1.Struct { + getReason() { return index_1.Struct.getText(0, this); } + setReason(value) { index_1.Struct.setText(0, value, this); } + getType() { return index_1.Struct.getUint16(4, this); } + setType(value) { index_1.Struct.setUint16(4, value, this); } + getObsoleteIsCallersFault() { return index_1.Struct.getBit(0, this); } + setObsoleteIsCallersFault(value) { index_1.Struct.setBit(0, value, this); } + getObsoleteDurability() { return index_1.Struct.getUint16(2, this); } + setObsoleteDurability(value) { index_1.Struct.setUint16(2, value, this); } + toString() { return "Exception_" + super.toString(); } +} +exports.Exception = Exception; +Exception.Type = Exception_Type; +Exception._capnp = { displayName: "Exception", id: "d625b7063acf691a", size: new index_1.ObjectSize(8, 1) }; +Payload._CapTable = capnp.CompositeList(CapDescriptor); +PromisedAnswer._Transform = capnp.CompositeList(PromisedAnswer_Op); +//# sourceMappingURL=rpc.capnp.js.map
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/rpc.capnp.js.map b/node_modules/capnp-ts/src/std/rpc.capnp.js.map new file mode 100644 index 0000000..63df001 --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc.capnp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"rpc.capnp.js","sourceRoot":"","sources":["rpc.capnp.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/rpc.capnp.ts b/node_modules/capnp-ts/src/std/rpc.capnp.ts new file mode 100644 index 0000000..e0b9ca1 --- /dev/null +++ b/node_modules/capnp-ts/src/std/rpc.capnp.ts @@ -0,0 +1,838 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ + +import * as capnp from "../index"; +import { ObjectSize as __O, Struct as __S } from "../index"; +export const _capnpFileId = "b312981b2552a250"; +export enum Message_Which { + UNIMPLEMENTED = 0, + ABORT = 1, + BOOTSTRAP = 8, + CALL = 2, + RETURN = 3, + FINISH = 4, + RESOLVE = 5, + RELEASE = 6, + DISEMBARGO = 13, + OBSOLETE_SAVE = 7, + OBSOLETE_DELETE = 9, + PROVIDE = 10, + ACCEPT = 11, + JOIN = 12 +} +export class Message extends __S { + static readonly UNIMPLEMENTED = Message_Which.UNIMPLEMENTED; + static readonly ABORT = Message_Which.ABORT; + static readonly BOOTSTRAP = Message_Which.BOOTSTRAP; + static readonly CALL = Message_Which.CALL; + static readonly RETURN = Message_Which.RETURN; + static readonly FINISH = Message_Which.FINISH; + static readonly RESOLVE = Message_Which.RESOLVE; + static readonly RELEASE = Message_Which.RELEASE; + static readonly DISEMBARGO = Message_Which.DISEMBARGO; + static readonly OBSOLETE_SAVE = Message_Which.OBSOLETE_SAVE; + static readonly OBSOLETE_DELETE = Message_Which.OBSOLETE_DELETE; + static readonly PROVIDE = Message_Which.PROVIDE; + static readonly ACCEPT = Message_Which.ACCEPT; + static readonly JOIN = Message_Which.JOIN; + static readonly _capnp = { displayName: "Message", id: "91b79f1f808db032", size: new __O(8, 1) }; + adoptUnimplemented(value: capnp.Orphan<Message>): void { + __S.setUint16(0, 0, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownUnimplemented(): capnp.Orphan<Message> { return __S.disown(this.getUnimplemented()); } + getUnimplemented(): Message { + __S.testWhich("unimplemented", __S.getUint16(0, this), 0, this); + return __S.getStruct(0, Message, this); + } + hasUnimplemented(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initUnimplemented(): Message { + __S.setUint16(0, 0, this); + return __S.initStructAt(0, Message, this); + } + isUnimplemented(): boolean { return __S.getUint16(0, this) === 0; } + setUnimplemented(value: Message): void { + __S.setUint16(0, 0, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptAbort(value: capnp.Orphan<Exception>): void { + __S.setUint16(0, 1, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownAbort(): capnp.Orphan<Exception> { return __S.disown(this.getAbort()); } + getAbort(): Exception { + __S.testWhich("abort", __S.getUint16(0, this), 1, this); + return __S.getStruct(0, Exception, this); + } + hasAbort(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initAbort(): Exception { + __S.setUint16(0, 1, this); + return __S.initStructAt(0, Exception, this); + } + isAbort(): boolean { return __S.getUint16(0, this) === 1; } + setAbort(value: Exception): void { + __S.setUint16(0, 1, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptBootstrap(value: capnp.Orphan<Bootstrap>): void { + __S.setUint16(0, 8, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownBootstrap(): capnp.Orphan<Bootstrap> { return __S.disown(this.getBootstrap()); } + getBootstrap(): Bootstrap { + __S.testWhich("bootstrap", __S.getUint16(0, this), 8, this); + return __S.getStruct(0, Bootstrap, this); + } + hasBootstrap(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initBootstrap(): Bootstrap { + __S.setUint16(0, 8, this); + return __S.initStructAt(0, Bootstrap, this); + } + isBootstrap(): boolean { return __S.getUint16(0, this) === 8; } + setBootstrap(value: Bootstrap): void { + __S.setUint16(0, 8, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptCall(value: capnp.Orphan<Call>): void { + __S.setUint16(0, 2, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownCall(): capnp.Orphan<Call> { return __S.disown(this.getCall()); } + getCall(): Call { + __S.testWhich("call", __S.getUint16(0, this), 2, this); + return __S.getStruct(0, Call, this); + } + hasCall(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initCall(): Call { + __S.setUint16(0, 2, this); + return __S.initStructAt(0, Call, this); + } + isCall(): boolean { return __S.getUint16(0, this) === 2; } + setCall(value: Call): void { + __S.setUint16(0, 2, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptReturn(value: capnp.Orphan<Return>): void { + __S.setUint16(0, 3, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownReturn(): capnp.Orphan<Return> { return __S.disown(this.getReturn()); } + getReturn(): Return { + __S.testWhich("return", __S.getUint16(0, this), 3, this); + return __S.getStruct(0, Return, this); + } + hasReturn(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initReturn(): Return { + __S.setUint16(0, 3, this); + return __S.initStructAt(0, Return, this); + } + isReturn(): boolean { return __S.getUint16(0, this) === 3; } + setReturn(value: Return): void { + __S.setUint16(0, 3, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptFinish(value: capnp.Orphan<Finish>): void { + __S.setUint16(0, 4, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownFinish(): capnp.Orphan<Finish> { return __S.disown(this.getFinish()); } + getFinish(): Finish { + __S.testWhich("finish", __S.getUint16(0, this), 4, this); + return __S.getStruct(0, Finish, this); + } + hasFinish(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initFinish(): Finish { + __S.setUint16(0, 4, this); + return __S.initStructAt(0, Finish, this); + } + isFinish(): boolean { return __S.getUint16(0, this) === 4; } + setFinish(value: Finish): void { + __S.setUint16(0, 4, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptResolve(value: capnp.Orphan<Resolve>): void { + __S.setUint16(0, 5, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownResolve(): capnp.Orphan<Resolve> { return __S.disown(this.getResolve()); } + getResolve(): Resolve { + __S.testWhich("resolve", __S.getUint16(0, this), 5, this); + return __S.getStruct(0, Resolve, this); + } + hasResolve(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initResolve(): Resolve { + __S.setUint16(0, 5, this); + return __S.initStructAt(0, Resolve, this); + } + isResolve(): boolean { return __S.getUint16(0, this) === 5; } + setResolve(value: Resolve): void { + __S.setUint16(0, 5, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptRelease(value: capnp.Orphan<Release>): void { + __S.setUint16(0, 6, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownRelease(): capnp.Orphan<Release> { return __S.disown(this.getRelease()); } + getRelease(): Release { + __S.testWhich("release", __S.getUint16(0, this), 6, this); + return __S.getStruct(0, Release, this); + } + hasRelease(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initRelease(): Release { + __S.setUint16(0, 6, this); + return __S.initStructAt(0, Release, this); + } + isRelease(): boolean { return __S.getUint16(0, this) === 6; } + setRelease(value: Release): void { + __S.setUint16(0, 6, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptDisembargo(value: capnp.Orphan<Disembargo>): void { + __S.setUint16(0, 13, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownDisembargo(): capnp.Orphan<Disembargo> { return __S.disown(this.getDisembargo()); } + getDisembargo(): Disembargo { + __S.testWhich("disembargo", __S.getUint16(0, this), 13, this); + return __S.getStruct(0, Disembargo, this); + } + hasDisembargo(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initDisembargo(): Disembargo { + __S.setUint16(0, 13, this); + return __S.initStructAt(0, Disembargo, this); + } + isDisembargo(): boolean { return __S.getUint16(0, this) === 13; } + setDisembargo(value: Disembargo): void { + __S.setUint16(0, 13, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptObsoleteSave(value: capnp.Orphan<capnp.Pointer>): void { + __S.setUint16(0, 7, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownObsoleteSave(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getObsoleteSave()); } + getObsoleteSave(): capnp.Pointer { + __S.testWhich("obsoleteSave", __S.getUint16(0, this), 7, this); + return __S.getPointer(0, this); + } + hasObsoleteSave(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + isObsoleteSave(): boolean { return __S.getUint16(0, this) === 7; } + setObsoleteSave(value: capnp.Pointer): void { + __S.setUint16(0, 7, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptObsoleteDelete(value: capnp.Orphan<capnp.Pointer>): void { + __S.setUint16(0, 9, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownObsoleteDelete(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getObsoleteDelete()); } + getObsoleteDelete(): capnp.Pointer { + __S.testWhich("obsoleteDelete", __S.getUint16(0, this), 9, this); + return __S.getPointer(0, this); + } + hasObsoleteDelete(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + isObsoleteDelete(): boolean { return __S.getUint16(0, this) === 9; } + setObsoleteDelete(value: capnp.Pointer): void { + __S.setUint16(0, 9, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptProvide(value: capnp.Orphan<Provide>): void { + __S.setUint16(0, 10, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownProvide(): capnp.Orphan<Provide> { return __S.disown(this.getProvide()); } + getProvide(): Provide { + __S.testWhich("provide", __S.getUint16(0, this), 10, this); + return __S.getStruct(0, Provide, this); + } + hasProvide(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initProvide(): Provide { + __S.setUint16(0, 10, this); + return __S.initStructAt(0, Provide, this); + } + isProvide(): boolean { return __S.getUint16(0, this) === 10; } + setProvide(value: Provide): void { + __S.setUint16(0, 10, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptAccept(value: capnp.Orphan<Accept>): void { + __S.setUint16(0, 11, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownAccept(): capnp.Orphan<Accept> { return __S.disown(this.getAccept()); } + getAccept(): Accept { + __S.testWhich("accept", __S.getUint16(0, this), 11, this); + return __S.getStruct(0, Accept, this); + } + hasAccept(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initAccept(): Accept { + __S.setUint16(0, 11, this); + return __S.initStructAt(0, Accept, this); + } + isAccept(): boolean { return __S.getUint16(0, this) === 11; } + setAccept(value: Accept): void { + __S.setUint16(0, 11, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptJoin(value: capnp.Orphan<Join>): void { + __S.setUint16(0, 12, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownJoin(): capnp.Orphan<Join> { return __S.disown(this.getJoin()); } + getJoin(): Join { + __S.testWhich("join", __S.getUint16(0, this), 12, this); + return __S.getStruct(0, Join, this); + } + hasJoin(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initJoin(): Join { + __S.setUint16(0, 12, this); + return __S.initStructAt(0, Join, this); + } + isJoin(): boolean { return __S.getUint16(0, this) === 12; } + setJoin(value: Join): void { + __S.setUint16(0, 12, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + toString(): string { return "Message_" + super.toString(); } + which(): Message_Which { return __S.getUint16(0, this); } +} +export class Bootstrap extends __S { + static readonly _capnp = { displayName: "Bootstrap", id: "e94ccf8031176ec4", size: new __O(8, 1) }; + getQuestionId(): number { return __S.getUint32(0, this); } + setQuestionId(value: number): void { __S.setUint32(0, value, this); } + adoptDeprecatedObjectId(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownDeprecatedObjectId(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getDeprecatedObjectId()); } + getDeprecatedObjectId(): capnp.Pointer { return __S.getPointer(0, this); } + hasDeprecatedObjectId(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + setDeprecatedObjectId(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Bootstrap_" + super.toString(); } +} +export enum Call_SendResultsTo_Which { + CALLER = 0, + YOURSELF = 1, + THIRD_PARTY = 2 +} +export class Call_SendResultsTo extends __S { + static readonly CALLER = Call_SendResultsTo_Which.CALLER; + static readonly YOURSELF = Call_SendResultsTo_Which.YOURSELF; + static readonly THIRD_PARTY = Call_SendResultsTo_Which.THIRD_PARTY; + static readonly _capnp = { displayName: "sendResultsTo", id: "dae8b0f61aab5f99", size: new __O(24, 3) }; + isCaller(): boolean { return __S.getUint16(6, this) === 0; } + setCaller(): void { __S.setUint16(6, 0, this); } + isYourself(): boolean { return __S.getUint16(6, this) === 1; } + setYourself(): void { __S.setUint16(6, 1, this); } + adoptThirdParty(value: capnp.Orphan<capnp.Pointer>): void { + __S.setUint16(6, 2, this); + __S.adopt(value, __S.getPointer(2, this)); + } + disownThirdParty(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getThirdParty()); } + getThirdParty(): capnp.Pointer { + __S.testWhich("thirdParty", __S.getUint16(6, this), 2, this); + return __S.getPointer(2, this); + } + hasThirdParty(): boolean { return !__S.isNull(__S.getPointer(2, this)); } + isThirdParty(): boolean { return __S.getUint16(6, this) === 2; } + setThirdParty(value: capnp.Pointer): void { + __S.setUint16(6, 2, this); + __S.copyFrom(value, __S.getPointer(2, this)); + } + toString(): string { return "Call_SendResultsTo_" + super.toString(); } + which(): Call_SendResultsTo_Which { return __S.getUint16(6, this); } +} +export class Call extends __S { + static readonly _capnp = { displayName: "Call", id: "836a53ce789d4cd4", size: new __O(24, 3), defaultAllowThirdPartyTailCall: capnp.getBitMask(false, 0) }; + getQuestionId(): number { return __S.getUint32(0, this); } + setQuestionId(value: number): void { __S.setUint32(0, value, this); } + adoptTarget(value: capnp.Orphan<MessageTarget>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownTarget(): capnp.Orphan<MessageTarget> { return __S.disown(this.getTarget()); } + getTarget(): MessageTarget { return __S.getStruct(0, MessageTarget, this); } + hasTarget(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initTarget(): MessageTarget { return __S.initStructAt(0, MessageTarget, this); } + setTarget(value: MessageTarget): void { __S.copyFrom(value, __S.getPointer(0, this)); } + getInterfaceId(): capnp.Uint64 { return __S.getUint64(8, this); } + setInterfaceId(value: capnp.Uint64): void { __S.setUint64(8, value, this); } + getMethodId(): number { return __S.getUint16(4, this); } + setMethodId(value: number): void { __S.setUint16(4, value, this); } + getAllowThirdPartyTailCall(): boolean { return __S.getBit(128, this, Call._capnp.defaultAllowThirdPartyTailCall); } + setAllowThirdPartyTailCall(value: boolean): void { __S.setBit(128, value, this); } + adoptParams(value: capnp.Orphan<Payload>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownParams(): capnp.Orphan<Payload> { return __S.disown(this.getParams()); } + getParams(): Payload { return __S.getStruct(1, Payload, this); } + hasParams(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initParams(): Payload { return __S.initStructAt(1, Payload, this); } + setParams(value: Payload): void { __S.copyFrom(value, __S.getPointer(1, this)); } + getSendResultsTo(): Call_SendResultsTo { return __S.getAs(Call_SendResultsTo, this); } + initSendResultsTo(): Call_SendResultsTo { return __S.getAs(Call_SendResultsTo, this); } + toString(): string { return "Call_" + super.toString(); } +} +export enum Return_Which { + RESULTS = 0, + EXCEPTION = 1, + CANCELED = 2, + RESULTS_SENT_ELSEWHERE = 3, + TAKE_FROM_OTHER_QUESTION = 4, + ACCEPT_FROM_THIRD_PARTY = 5 +} +export class Return extends __S { + static readonly RESULTS = Return_Which.RESULTS; + static readonly EXCEPTION = Return_Which.EXCEPTION; + static readonly CANCELED = Return_Which.CANCELED; + static readonly RESULTS_SENT_ELSEWHERE = Return_Which.RESULTS_SENT_ELSEWHERE; + static readonly TAKE_FROM_OTHER_QUESTION = Return_Which.TAKE_FROM_OTHER_QUESTION; + static readonly ACCEPT_FROM_THIRD_PARTY = Return_Which.ACCEPT_FROM_THIRD_PARTY; + static readonly _capnp = { displayName: "Return", id: "9e19b28d3db3573a", size: new __O(16, 1), defaultReleaseParamCaps: capnp.getBitMask(true, 0) }; + getAnswerId(): number { return __S.getUint32(0, this); } + setAnswerId(value: number): void { __S.setUint32(0, value, this); } + getReleaseParamCaps(): boolean { return __S.getBit(32, this, Return._capnp.defaultReleaseParamCaps); } + setReleaseParamCaps(value: boolean): void { __S.setBit(32, value, this); } + adoptResults(value: capnp.Orphan<Payload>): void { + __S.setUint16(6, 0, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownResults(): capnp.Orphan<Payload> { return __S.disown(this.getResults()); } + getResults(): Payload { + __S.testWhich("results", __S.getUint16(6, this), 0, this); + return __S.getStruct(0, Payload, this); + } + hasResults(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initResults(): Payload { + __S.setUint16(6, 0, this); + return __S.initStructAt(0, Payload, this); + } + isResults(): boolean { return __S.getUint16(6, this) === 0; } + setResults(value: Payload): void { + __S.setUint16(6, 0, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptException(value: capnp.Orphan<Exception>): void { + __S.setUint16(6, 1, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownException(): capnp.Orphan<Exception> { return __S.disown(this.getException()); } + getException(): Exception { + __S.testWhich("exception", __S.getUint16(6, this), 1, this); + return __S.getStruct(0, Exception, this); + } + hasException(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initException(): Exception { + __S.setUint16(6, 1, this); + return __S.initStructAt(0, Exception, this); + } + isException(): boolean { return __S.getUint16(6, this) === 1; } + setException(value: Exception): void { + __S.setUint16(6, 1, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + isCanceled(): boolean { return __S.getUint16(6, this) === 2; } + setCanceled(): void { __S.setUint16(6, 2, this); } + isResultsSentElsewhere(): boolean { return __S.getUint16(6, this) === 3; } + setResultsSentElsewhere(): void { __S.setUint16(6, 3, this); } + getTakeFromOtherQuestion(): number { + __S.testWhich("takeFromOtherQuestion", __S.getUint16(6, this), 4, this); + return __S.getUint32(8, this); + } + isTakeFromOtherQuestion(): boolean { return __S.getUint16(6, this) === 4; } + setTakeFromOtherQuestion(value: number): void { + __S.setUint16(6, 4, this); + __S.setUint32(8, value, this); + } + adoptAcceptFromThirdParty(value: capnp.Orphan<capnp.Pointer>): void { + __S.setUint16(6, 5, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownAcceptFromThirdParty(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getAcceptFromThirdParty()); } + getAcceptFromThirdParty(): capnp.Pointer { + __S.testWhich("acceptFromThirdParty", __S.getUint16(6, this), 5, this); + return __S.getPointer(0, this); + } + hasAcceptFromThirdParty(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + isAcceptFromThirdParty(): boolean { return __S.getUint16(6, this) === 5; } + setAcceptFromThirdParty(value: capnp.Pointer): void { + __S.setUint16(6, 5, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + toString(): string { return "Return_" + super.toString(); } + which(): Return_Which { return __S.getUint16(6, this); } +} +export class Finish extends __S { + static readonly _capnp = { displayName: "Finish", id: "d37d2eb2c2f80e63", size: new __O(8, 0), defaultReleaseResultCaps: capnp.getBitMask(true, 0) }; + getQuestionId(): number { return __S.getUint32(0, this); } + setQuestionId(value: number): void { __S.setUint32(0, value, this); } + getReleaseResultCaps(): boolean { return __S.getBit(32, this, Finish._capnp.defaultReleaseResultCaps); } + setReleaseResultCaps(value: boolean): void { __S.setBit(32, value, this); } + toString(): string { return "Finish_" + super.toString(); } +} +export enum Resolve_Which { + CAP = 0, + EXCEPTION = 1 +} +export class Resolve extends __S { + static readonly CAP = Resolve_Which.CAP; + static readonly EXCEPTION = Resolve_Which.EXCEPTION; + static readonly _capnp = { displayName: "Resolve", id: "bbc29655fa89086e", size: new __O(8, 1) }; + getPromiseId(): number { return __S.getUint32(0, this); } + setPromiseId(value: number): void { __S.setUint32(0, value, this); } + adoptCap(value: capnp.Orphan<CapDescriptor>): void { + __S.setUint16(4, 0, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownCap(): capnp.Orphan<CapDescriptor> { return __S.disown(this.getCap()); } + getCap(): CapDescriptor { + __S.testWhich("cap", __S.getUint16(4, this), 0, this); + return __S.getStruct(0, CapDescriptor, this); + } + hasCap(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initCap(): CapDescriptor { + __S.setUint16(4, 0, this); + return __S.initStructAt(0, CapDescriptor, this); + } + isCap(): boolean { return __S.getUint16(4, this) === 0; } + setCap(value: CapDescriptor): void { + __S.setUint16(4, 0, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptException(value: capnp.Orphan<Exception>): void { + __S.setUint16(4, 1, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownException(): capnp.Orphan<Exception> { return __S.disown(this.getException()); } + getException(): Exception { + __S.testWhich("exception", __S.getUint16(4, this), 1, this); + return __S.getStruct(0, Exception, this); + } + hasException(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initException(): Exception { + __S.setUint16(4, 1, this); + return __S.initStructAt(0, Exception, this); + } + isException(): boolean { return __S.getUint16(4, this) === 1; } + setException(value: Exception): void { + __S.setUint16(4, 1, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + toString(): string { return "Resolve_" + super.toString(); } + which(): Resolve_Which { return __S.getUint16(4, this); } +} +export class Release extends __S { + static readonly _capnp = { displayName: "Release", id: "ad1a6c0d7dd07497", size: new __O(8, 0) }; + getId(): number { return __S.getUint32(0, this); } + setId(value: number): void { __S.setUint32(0, value, this); } + getReferenceCount(): number { return __S.getUint32(4, this); } + setReferenceCount(value: number): void { __S.setUint32(4, value, this); } + toString(): string { return "Release_" + super.toString(); } +} +export enum Disembargo_Context_Which { + SENDER_LOOPBACK = 0, + RECEIVER_LOOPBACK = 1, + ACCEPT = 2, + PROVIDE = 3 +} +export class Disembargo_Context extends __S { + static readonly SENDER_LOOPBACK = Disembargo_Context_Which.SENDER_LOOPBACK; + static readonly RECEIVER_LOOPBACK = Disembargo_Context_Which.RECEIVER_LOOPBACK; + static readonly ACCEPT = Disembargo_Context_Which.ACCEPT; + static readonly PROVIDE = Disembargo_Context_Which.PROVIDE; + static readonly _capnp = { displayName: "context", id: "d562b4df655bdd4d", size: new __O(8, 1) }; + getSenderLoopback(): number { + __S.testWhich("senderLoopback", __S.getUint16(4, this), 0, this); + return __S.getUint32(0, this); + } + isSenderLoopback(): boolean { return __S.getUint16(4, this) === 0; } + setSenderLoopback(value: number): void { + __S.setUint16(4, 0, this); + __S.setUint32(0, value, this); + } + getReceiverLoopback(): number { + __S.testWhich("receiverLoopback", __S.getUint16(4, this), 1, this); + return __S.getUint32(0, this); + } + isReceiverLoopback(): boolean { return __S.getUint16(4, this) === 1; } + setReceiverLoopback(value: number): void { + __S.setUint16(4, 1, this); + __S.setUint32(0, value, this); + } + isAccept(): boolean { return __S.getUint16(4, this) === 2; } + setAccept(): void { __S.setUint16(4, 2, this); } + getProvide(): number { + __S.testWhich("provide", __S.getUint16(4, this), 3, this); + return __S.getUint32(0, this); + } + isProvide(): boolean { return __S.getUint16(4, this) === 3; } + setProvide(value: number): void { + __S.setUint16(4, 3, this); + __S.setUint32(0, value, this); + } + toString(): string { return "Disembargo_Context_" + super.toString(); } + which(): Disembargo_Context_Which { return __S.getUint16(4, this); } +} +export class Disembargo extends __S { + static readonly _capnp = { displayName: "Disembargo", id: "f964368b0fbd3711", size: new __O(8, 1) }; + adoptTarget(value: capnp.Orphan<MessageTarget>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownTarget(): capnp.Orphan<MessageTarget> { return __S.disown(this.getTarget()); } + getTarget(): MessageTarget { return __S.getStruct(0, MessageTarget, this); } + hasTarget(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initTarget(): MessageTarget { return __S.initStructAt(0, MessageTarget, this); } + setTarget(value: MessageTarget): void { __S.copyFrom(value, __S.getPointer(0, this)); } + getContext(): Disembargo_Context { return __S.getAs(Disembargo_Context, this); } + initContext(): Disembargo_Context { return __S.getAs(Disembargo_Context, this); } + toString(): string { return "Disembargo_" + super.toString(); } +} +export class Provide extends __S { + static readonly _capnp = { displayName: "Provide", id: "9c6a046bfbc1ac5a", size: new __O(8, 2) }; + getQuestionId(): number { return __S.getUint32(0, this); } + setQuestionId(value: number): void { __S.setUint32(0, value, this); } + adoptTarget(value: capnp.Orphan<MessageTarget>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownTarget(): capnp.Orphan<MessageTarget> { return __S.disown(this.getTarget()); } + getTarget(): MessageTarget { return __S.getStruct(0, MessageTarget, this); } + hasTarget(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initTarget(): MessageTarget { return __S.initStructAt(0, MessageTarget, this); } + setTarget(value: MessageTarget): void { __S.copyFrom(value, __S.getPointer(0, this)); } + adoptRecipient(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownRecipient(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getRecipient()); } + getRecipient(): capnp.Pointer { return __S.getPointer(1, this); } + hasRecipient(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + setRecipient(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(1, this)); } + toString(): string { return "Provide_" + super.toString(); } +} +export class Accept extends __S { + static readonly _capnp = { displayName: "Accept", id: "d4c9b56290554016", size: new __O(8, 1) }; + getQuestionId(): number { return __S.getUint32(0, this); } + setQuestionId(value: number): void { __S.setUint32(0, value, this); } + adoptProvision(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownProvision(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getProvision()); } + getProvision(): capnp.Pointer { return __S.getPointer(0, this); } + hasProvision(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + setProvision(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(0, this)); } + getEmbargo(): boolean { return __S.getBit(32, this); } + setEmbargo(value: boolean): void { __S.setBit(32, value, this); } + toString(): string { return "Accept_" + super.toString(); } +} +export class Join extends __S { + static readonly _capnp = { displayName: "Join", id: "fbe1980490e001af", size: new __O(8, 2) }; + getQuestionId(): number { return __S.getUint32(0, this); } + setQuestionId(value: number): void { __S.setUint32(0, value, this); } + adoptTarget(value: capnp.Orphan<MessageTarget>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownTarget(): capnp.Orphan<MessageTarget> { return __S.disown(this.getTarget()); } + getTarget(): MessageTarget { return __S.getStruct(0, MessageTarget, this); } + hasTarget(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initTarget(): MessageTarget { return __S.initStructAt(0, MessageTarget, this); } + setTarget(value: MessageTarget): void { __S.copyFrom(value, __S.getPointer(0, this)); } + adoptKeyPart(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownKeyPart(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getKeyPart()); } + getKeyPart(): capnp.Pointer { return __S.getPointer(1, this); } + hasKeyPart(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + setKeyPart(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(1, this)); } + toString(): string { return "Join_" + super.toString(); } +} +export enum MessageTarget_Which { + IMPORTED_CAP = 0, + PROMISED_ANSWER = 1 +} +export class MessageTarget extends __S { + static readonly IMPORTED_CAP = MessageTarget_Which.IMPORTED_CAP; + static readonly PROMISED_ANSWER = MessageTarget_Which.PROMISED_ANSWER; + static readonly _capnp = { displayName: "MessageTarget", id: "95bc14545813fbc1", size: new __O(8, 1) }; + getImportedCap(): number { + __S.testWhich("importedCap", __S.getUint16(4, this), 0, this); + return __S.getUint32(0, this); + } + isImportedCap(): boolean { return __S.getUint16(4, this) === 0; } + setImportedCap(value: number): void { + __S.setUint16(4, 0, this); + __S.setUint32(0, value, this); + } + adoptPromisedAnswer(value: capnp.Orphan<PromisedAnswer>): void { + __S.setUint16(4, 1, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownPromisedAnswer(): capnp.Orphan<PromisedAnswer> { return __S.disown(this.getPromisedAnswer()); } + getPromisedAnswer(): PromisedAnswer { + __S.testWhich("promisedAnswer", __S.getUint16(4, this), 1, this); + return __S.getStruct(0, PromisedAnswer, this); + } + hasPromisedAnswer(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initPromisedAnswer(): PromisedAnswer { + __S.setUint16(4, 1, this); + return __S.initStructAt(0, PromisedAnswer, this); + } + isPromisedAnswer(): boolean { return __S.getUint16(4, this) === 1; } + setPromisedAnswer(value: PromisedAnswer): void { + __S.setUint16(4, 1, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + toString(): string { return "MessageTarget_" + super.toString(); } + which(): MessageTarget_Which { return __S.getUint16(4, this); } +} +export class Payload extends __S { + static readonly _capnp = { displayName: "Payload", id: "9a0e61223d96743b", size: new __O(0, 2) }; + static _CapTable: capnp.ListCtor<CapDescriptor>; + adoptContent(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownContent(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getContent()); } + getContent(): capnp.Pointer { return __S.getPointer(0, this); } + hasContent(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + setContent(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(0, this)); } + adoptCapTable(value: capnp.Orphan<capnp.List<CapDescriptor>>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownCapTable(): capnp.Orphan<capnp.List<CapDescriptor>> { return __S.disown(this.getCapTable()); } + getCapTable(): capnp.List<CapDescriptor> { return __S.getList(1, Payload._CapTable, this); } + hasCapTable(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initCapTable(length: number): capnp.List<CapDescriptor> { return __S.initList(1, Payload._CapTable, length, this); } + setCapTable(value: capnp.List<CapDescriptor>): void { __S.copyFrom(value, __S.getPointer(1, this)); } + toString(): string { return "Payload_" + super.toString(); } +} +export enum CapDescriptor_Which { + NONE = 0, + SENDER_HOSTED = 1, + SENDER_PROMISE = 2, + RECEIVER_HOSTED = 3, + RECEIVER_ANSWER = 4, + THIRD_PARTY_HOSTED = 5 +} +export class CapDescriptor extends __S { + static readonly NONE = CapDescriptor_Which.NONE; + static readonly SENDER_HOSTED = CapDescriptor_Which.SENDER_HOSTED; + static readonly SENDER_PROMISE = CapDescriptor_Which.SENDER_PROMISE; + static readonly RECEIVER_HOSTED = CapDescriptor_Which.RECEIVER_HOSTED; + static readonly RECEIVER_ANSWER = CapDescriptor_Which.RECEIVER_ANSWER; + static readonly THIRD_PARTY_HOSTED = CapDescriptor_Which.THIRD_PARTY_HOSTED; + static readonly _capnp = { displayName: "CapDescriptor", id: "8523ddc40b86b8b0", size: new __O(8, 1) }; + isNone(): boolean { return __S.getUint16(0, this) === 0; } + setNone(): void { __S.setUint16(0, 0, this); } + getSenderHosted(): number { + __S.testWhich("senderHosted", __S.getUint16(0, this), 1, this); + return __S.getUint32(4, this); + } + isSenderHosted(): boolean { return __S.getUint16(0, this) === 1; } + setSenderHosted(value: number): void { + __S.setUint16(0, 1, this); + __S.setUint32(4, value, this); + } + getSenderPromise(): number { + __S.testWhich("senderPromise", __S.getUint16(0, this), 2, this); + return __S.getUint32(4, this); + } + isSenderPromise(): boolean { return __S.getUint16(0, this) === 2; } + setSenderPromise(value: number): void { + __S.setUint16(0, 2, this); + __S.setUint32(4, value, this); + } + getReceiverHosted(): number { + __S.testWhich("receiverHosted", __S.getUint16(0, this), 3, this); + return __S.getUint32(4, this); + } + isReceiverHosted(): boolean { return __S.getUint16(0, this) === 3; } + setReceiverHosted(value: number): void { + __S.setUint16(0, 3, this); + __S.setUint32(4, value, this); + } + adoptReceiverAnswer(value: capnp.Orphan<PromisedAnswer>): void { + __S.setUint16(0, 4, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownReceiverAnswer(): capnp.Orphan<PromisedAnswer> { return __S.disown(this.getReceiverAnswer()); } + getReceiverAnswer(): PromisedAnswer { + __S.testWhich("receiverAnswer", __S.getUint16(0, this), 4, this); + return __S.getStruct(0, PromisedAnswer, this); + } + hasReceiverAnswer(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initReceiverAnswer(): PromisedAnswer { + __S.setUint16(0, 4, this); + return __S.initStructAt(0, PromisedAnswer, this); + } + isReceiverAnswer(): boolean { return __S.getUint16(0, this) === 4; } + setReceiverAnswer(value: PromisedAnswer): void { + __S.setUint16(0, 4, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptThirdPartyHosted(value: capnp.Orphan<ThirdPartyCapDescriptor>): void { + __S.setUint16(0, 5, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownThirdPartyHosted(): capnp.Orphan<ThirdPartyCapDescriptor> { return __S.disown(this.getThirdPartyHosted()); } + getThirdPartyHosted(): ThirdPartyCapDescriptor { + __S.testWhich("thirdPartyHosted", __S.getUint16(0, this), 5, this); + return __S.getStruct(0, ThirdPartyCapDescriptor, this); + } + hasThirdPartyHosted(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initThirdPartyHosted(): ThirdPartyCapDescriptor { + __S.setUint16(0, 5, this); + return __S.initStructAt(0, ThirdPartyCapDescriptor, this); + } + isThirdPartyHosted(): boolean { return __S.getUint16(0, this) === 5; } + setThirdPartyHosted(value: ThirdPartyCapDescriptor): void { + __S.setUint16(0, 5, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + toString(): string { return "CapDescriptor_" + super.toString(); } + which(): CapDescriptor_Which { return __S.getUint16(0, this); } +} +export enum PromisedAnswer_Op_Which { + NOOP = 0, + GET_POINTER_FIELD = 1 +} +export class PromisedAnswer_Op extends __S { + static readonly NOOP = PromisedAnswer_Op_Which.NOOP; + static readonly GET_POINTER_FIELD = PromisedAnswer_Op_Which.GET_POINTER_FIELD; + static readonly _capnp = { displayName: "Op", id: "f316944415569081", size: new __O(8, 0) }; + isNoop(): boolean { return __S.getUint16(0, this) === 0; } + setNoop(): void { __S.setUint16(0, 0, this); } + getGetPointerField(): number { + __S.testWhich("getPointerField", __S.getUint16(0, this), 1, this); + return __S.getUint16(2, this); + } + isGetPointerField(): boolean { return __S.getUint16(0, this) === 1; } + setGetPointerField(value: number): void { + __S.setUint16(0, 1, this); + __S.setUint16(2, value, this); + } + toString(): string { return "PromisedAnswer_Op_" + super.toString(); } + which(): PromisedAnswer_Op_Which { return __S.getUint16(0, this); } +} +export class PromisedAnswer extends __S { + static readonly Op = PromisedAnswer_Op; + static readonly _capnp = { displayName: "PromisedAnswer", id: "d800b1d6cd6f1ca0", size: new __O(8, 1) }; + static _Transform: capnp.ListCtor<PromisedAnswer_Op>; + getQuestionId(): number { return __S.getUint32(0, this); } + setQuestionId(value: number): void { __S.setUint32(0, value, this); } + adoptTransform(value: capnp.Orphan<capnp.List<PromisedAnswer_Op>>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownTransform(): capnp.Orphan<capnp.List<PromisedAnswer_Op>> { return __S.disown(this.getTransform()); } + getTransform(): capnp.List<PromisedAnswer_Op> { return __S.getList(0, PromisedAnswer._Transform, this); } + hasTransform(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initTransform(length: number): capnp.List<PromisedAnswer_Op> { return __S.initList(0, PromisedAnswer._Transform, length, this); } + setTransform(value: capnp.List<PromisedAnswer_Op>): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "PromisedAnswer_" + super.toString(); } +} +export class ThirdPartyCapDescriptor extends __S { + static readonly _capnp = { displayName: "ThirdPartyCapDescriptor", id: "d37007fde1f0027d", size: new __O(8, 1) }; + adoptId(value: capnp.Orphan<capnp.Pointer>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownId(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getId()); } + getId(): capnp.Pointer { return __S.getPointer(0, this); } + hasId(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + setId(value: capnp.Pointer): void { __S.copyFrom(value, __S.getPointer(0, this)); } + getVineId(): number { return __S.getUint32(0, this); } + setVineId(value: number): void { __S.setUint32(0, value, this); } + toString(): string { return "ThirdPartyCapDescriptor_" + super.toString(); } +} +export enum Exception_Type { + FAILED, + OVERLOADED, + DISCONNECTED, + UNIMPLEMENTED +} +export class Exception extends __S { + static readonly Type = Exception_Type; + static readonly _capnp = { displayName: "Exception", id: "d625b7063acf691a", size: new __O(8, 1) }; + getReason(): string { return __S.getText(0, this); } + setReason(value: string): void { __S.setText(0, value, this); } + getType(): Exception_Type { return __S.getUint16(4, this); } + setType(value: Exception_Type): void { __S.setUint16(4, value, this); } + getObsoleteIsCallersFault(): boolean { return __S.getBit(0, this); } + setObsoleteIsCallersFault(value: boolean): void { __S.setBit(0, value, this); } + getObsoleteDurability(): number { return __S.getUint16(2, this); } + setObsoleteDurability(value: number): void { __S.setUint16(2, value, this); } + toString(): string { return "Exception_" + super.toString(); } +} +Payload._CapTable = capnp.CompositeList(CapDescriptor); +PromisedAnswer._Transform = capnp.CompositeList(PromisedAnswer_Op); diff --git a/node_modules/capnp-ts/src/std/schema.capnp.d.ts b/node_modules/capnp-ts/src/std/schema.capnp.d.ts new file mode 100644 index 0000000..6b3477f --- /dev/null +++ b/node_modules/capnp-ts/src/std/schema.capnp.d.ts @@ -0,0 +1,929 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +import * as capnp from "../index"; +import { Struct as __S } from "../index"; +export declare const _capnpFileId = "a93fc509624c72d9"; +export declare class Node_Parameter extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getName(): string; + setName(value: string): void; + toString(): string; +} +export declare class Node_NestedNode extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getName(): string; + setName(value: string): void; + getId(): capnp.Uint64; + setId(value: capnp.Uint64): void; + toString(): string; +} +export declare class Node_Struct extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Fields: capnp.ListCtor<Field>; + getDataWordCount(): number; + setDataWordCount(value: number): void; + getPointerCount(): number; + setPointerCount(value: number): void; + getPreferredListEncoding(): ElementSize; + setPreferredListEncoding(value: ElementSize): void; + getIsGroup(): boolean; + setIsGroup(value: boolean): void; + getDiscriminantCount(): number; + setDiscriminantCount(value: number): void; + getDiscriminantOffset(): number; + setDiscriminantOffset(value: number): void; + adoptFields(value: capnp.Orphan<capnp.List<Field>>): void; + disownFields(): capnp.Orphan<capnp.List<Field>>; + getFields(): capnp.List<Field>; + hasFields(): boolean; + initFields(length: number): capnp.List<Field>; + setFields(value: capnp.List<Field>): void; + toString(): string; +} +export declare class Node_Enum extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Enumerants: capnp.ListCtor<Enumerant>; + adoptEnumerants(value: capnp.Orphan<capnp.List<Enumerant>>): void; + disownEnumerants(): capnp.Orphan<capnp.List<Enumerant>>; + getEnumerants(): capnp.List<Enumerant>; + hasEnumerants(): boolean; + initEnumerants(length: number): capnp.List<Enumerant>; + setEnumerants(value: capnp.List<Enumerant>): void; + toString(): string; +} +export declare class Node_Interface extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Methods: capnp.ListCtor<Method>; + static _Superclasses: capnp.ListCtor<Superclass>; + adoptMethods(value: capnp.Orphan<capnp.List<Method>>): void; + disownMethods(): capnp.Orphan<capnp.List<Method>>; + getMethods(): capnp.List<Method>; + hasMethods(): boolean; + initMethods(length: number): capnp.List<Method>; + setMethods(value: capnp.List<Method>): void; + adoptSuperclasses(value: capnp.Orphan<capnp.List<Superclass>>): void; + disownSuperclasses(): capnp.Orphan<capnp.List<Superclass>>; + getSuperclasses(): capnp.List<Superclass>; + hasSuperclasses(): boolean; + initSuperclasses(length: number): capnp.List<Superclass>; + setSuperclasses(value: capnp.List<Superclass>): void; + toString(): string; +} +export declare class Node_Const extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptType(value: capnp.Orphan<Type>): void; + disownType(): capnp.Orphan<Type>; + getType(): Type; + hasType(): boolean; + initType(): Type; + setType(value: Type): void; + adoptValue(value: capnp.Orphan<Value>): void; + disownValue(): capnp.Orphan<Value>; + getValue(): Value; + hasValue(): boolean; + initValue(): Value; + setValue(value: Value): void; + toString(): string; +} +export declare class Node_Annotation extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptType(value: capnp.Orphan<Type>): void; + disownType(): capnp.Orphan<Type>; + getType(): Type; + hasType(): boolean; + initType(): Type; + setType(value: Type): void; + getTargetsFile(): boolean; + setTargetsFile(value: boolean): void; + getTargetsConst(): boolean; + setTargetsConst(value: boolean): void; + getTargetsEnum(): boolean; + setTargetsEnum(value: boolean): void; + getTargetsEnumerant(): boolean; + setTargetsEnumerant(value: boolean): void; + getTargetsStruct(): boolean; + setTargetsStruct(value: boolean): void; + getTargetsField(): boolean; + setTargetsField(value: boolean): void; + getTargetsUnion(): boolean; + setTargetsUnion(value: boolean): void; + getTargetsGroup(): boolean; + setTargetsGroup(value: boolean): void; + getTargetsInterface(): boolean; + setTargetsInterface(value: boolean): void; + getTargetsMethod(): boolean; + setTargetsMethod(value: boolean): void; + getTargetsParam(): boolean; + setTargetsParam(value: boolean): void; + getTargetsAnnotation(): boolean; + setTargetsAnnotation(value: boolean): void; + toString(): string; +} +export declare enum Node_Which { + FILE = 0, + STRUCT = 1, + ENUM = 2, + INTERFACE = 3, + CONST = 4, + ANNOTATION = 5 +} +export declare class Node extends __S { + static readonly FILE = Node_Which.FILE; + static readonly STRUCT = Node_Which.STRUCT; + static readonly ENUM = Node_Which.ENUM; + static readonly INTERFACE = Node_Which.INTERFACE; + static readonly CONST = Node_Which.CONST; + static readonly ANNOTATION = Node_Which.ANNOTATION; + static readonly Parameter: typeof Node_Parameter; + static readonly NestedNode: typeof Node_NestedNode; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Parameters: capnp.ListCtor<Node_Parameter>; + static _NestedNodes: capnp.ListCtor<Node_NestedNode>; + static _Annotations: capnp.ListCtor<Annotation>; + getId(): capnp.Uint64; + setId(value: capnp.Uint64): void; + getDisplayName(): string; + setDisplayName(value: string): void; + getDisplayNamePrefixLength(): number; + setDisplayNamePrefixLength(value: number): void; + getScopeId(): capnp.Uint64; + setScopeId(value: capnp.Uint64): void; + adoptParameters(value: capnp.Orphan<capnp.List<Node_Parameter>>): void; + disownParameters(): capnp.Orphan<capnp.List<Node_Parameter>>; + getParameters(): capnp.List<Node_Parameter>; + hasParameters(): boolean; + initParameters(length: number): capnp.List<Node_Parameter>; + setParameters(value: capnp.List<Node_Parameter>): void; + getIsGeneric(): boolean; + setIsGeneric(value: boolean): void; + adoptNestedNodes(value: capnp.Orphan<capnp.List<Node_NestedNode>>): void; + disownNestedNodes(): capnp.Orphan<capnp.List<Node_NestedNode>>; + getNestedNodes(): capnp.List<Node_NestedNode>; + hasNestedNodes(): boolean; + initNestedNodes(length: number): capnp.List<Node_NestedNode>; + setNestedNodes(value: capnp.List<Node_NestedNode>): void; + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void; + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>>; + getAnnotations(): capnp.List<Annotation>; + hasAnnotations(): boolean; + initAnnotations(length: number): capnp.List<Annotation>; + setAnnotations(value: capnp.List<Annotation>): void; + isFile(): boolean; + setFile(): void; + getStruct(): Node_Struct; + initStruct(): Node_Struct; + isStruct(): boolean; + setStruct(): void; + getEnum(): Node_Enum; + initEnum(): Node_Enum; + isEnum(): boolean; + setEnum(): void; + getInterface(): Node_Interface; + initInterface(): Node_Interface; + isInterface(): boolean; + setInterface(): void; + getConst(): Node_Const; + initConst(): Node_Const; + isConst(): boolean; + setConst(): void; + getAnnotation(): Node_Annotation; + initAnnotation(): Node_Annotation; + isAnnotation(): boolean; + setAnnotation(): void; + toString(): string; + which(): Node_Which; +} +export declare class Field_Slot extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getOffset(): number; + setOffset(value: number): void; + adoptType(value: capnp.Orphan<Type>): void; + disownType(): capnp.Orphan<Type>; + getType(): Type; + hasType(): boolean; + initType(): Type; + setType(value: Type): void; + adoptDefaultValue(value: capnp.Orphan<Value>): void; + disownDefaultValue(): capnp.Orphan<Value>; + getDefaultValue(): Value; + hasDefaultValue(): boolean; + initDefaultValue(): Value; + setDefaultValue(value: Value): void; + getHadExplicitDefault(): boolean; + setHadExplicitDefault(value: boolean): void; + toString(): string; +} +export declare class Field_Group extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getTypeId(): capnp.Uint64; + setTypeId(value: capnp.Uint64): void; + toString(): string; +} +export declare enum Field_Ordinal_Which { + IMPLICIT = 0, + EXPLICIT = 1 +} +export declare class Field_Ordinal extends __S { + static readonly IMPLICIT = Field_Ordinal_Which.IMPLICIT; + static readonly EXPLICIT = Field_Ordinal_Which.EXPLICIT; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isImplicit(): boolean; + setImplicit(): void; + getExplicit(): number; + isExplicit(): boolean; + setExplicit(value: number): void; + toString(): string; + which(): Field_Ordinal_Which; +} +export declare enum Field_Which { + SLOT = 0, + GROUP = 1 +} +export declare class Field extends __S { + static readonly NO_DISCRIMINANT = 65535; + static readonly SLOT = Field_Which.SLOT; + static readonly GROUP = Field_Which.GROUP; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + defaultDiscriminantValue: DataView; + }; + static _Annotations: capnp.ListCtor<Annotation>; + getName(): string; + setName(value: string): void; + getCodeOrder(): number; + setCodeOrder(value: number): void; + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void; + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>>; + getAnnotations(): capnp.List<Annotation>; + hasAnnotations(): boolean; + initAnnotations(length: number): capnp.List<Annotation>; + setAnnotations(value: capnp.List<Annotation>): void; + getDiscriminantValue(): number; + setDiscriminantValue(value: number): void; + getSlot(): Field_Slot; + initSlot(): Field_Slot; + isSlot(): boolean; + setSlot(): void; + getGroup(): Field_Group; + initGroup(): Field_Group; + isGroup(): boolean; + setGroup(): void; + getOrdinal(): Field_Ordinal; + initOrdinal(): Field_Ordinal; + toString(): string; + which(): Field_Which; +} +export declare class Enumerant extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Annotations: capnp.ListCtor<Annotation>; + getName(): string; + setName(value: string): void; + getCodeOrder(): number; + setCodeOrder(value: number): void; + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void; + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>>; + getAnnotations(): capnp.List<Annotation>; + hasAnnotations(): boolean; + initAnnotations(length: number): capnp.List<Annotation>; + setAnnotations(value: capnp.List<Annotation>): void; + toString(): string; +} +export declare class Superclass extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getId(): capnp.Uint64; + setId(value: capnp.Uint64): void; + adoptBrand(value: capnp.Orphan<Brand>): void; + disownBrand(): capnp.Orphan<Brand>; + getBrand(): Brand; + hasBrand(): boolean; + initBrand(): Brand; + setBrand(value: Brand): void; + toString(): string; +} +export declare class Method extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _ImplicitParameters: capnp.ListCtor<Node_Parameter>; + static _Annotations: capnp.ListCtor<Annotation>; + getName(): string; + setName(value: string): void; + getCodeOrder(): number; + setCodeOrder(value: number): void; + adoptImplicitParameters(value: capnp.Orphan<capnp.List<Node_Parameter>>): void; + disownImplicitParameters(): capnp.Orphan<capnp.List<Node_Parameter>>; + getImplicitParameters(): capnp.List<Node_Parameter>; + hasImplicitParameters(): boolean; + initImplicitParameters(length: number): capnp.List<Node_Parameter>; + setImplicitParameters(value: capnp.List<Node_Parameter>): void; + getParamStructType(): capnp.Uint64; + setParamStructType(value: capnp.Uint64): void; + adoptParamBrand(value: capnp.Orphan<Brand>): void; + disownParamBrand(): capnp.Orphan<Brand>; + getParamBrand(): Brand; + hasParamBrand(): boolean; + initParamBrand(): Brand; + setParamBrand(value: Brand): void; + getResultStructType(): capnp.Uint64; + setResultStructType(value: capnp.Uint64): void; + adoptResultBrand(value: capnp.Orphan<Brand>): void; + disownResultBrand(): capnp.Orphan<Brand>; + getResultBrand(): Brand; + hasResultBrand(): boolean; + initResultBrand(): Brand; + setResultBrand(value: Brand): void; + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void; + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>>; + getAnnotations(): capnp.List<Annotation>; + hasAnnotations(): boolean; + initAnnotations(length: number): capnp.List<Annotation>; + setAnnotations(value: capnp.List<Annotation>): void; + toString(): string; +} +export declare class Type_List extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + adoptElementType(value: capnp.Orphan<Type>): void; + disownElementType(): capnp.Orphan<Type>; + getElementType(): Type; + hasElementType(): boolean; + initElementType(): Type; + setElementType(value: Type): void; + toString(): string; +} +export declare class Type_Enum extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getTypeId(): capnp.Uint64; + setTypeId(value: capnp.Uint64): void; + adoptBrand(value: capnp.Orphan<Brand>): void; + disownBrand(): capnp.Orphan<Brand>; + getBrand(): Brand; + hasBrand(): boolean; + initBrand(): Brand; + setBrand(value: Brand): void; + toString(): string; +} +export declare class Type_Struct extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getTypeId(): capnp.Uint64; + setTypeId(value: capnp.Uint64): void; + adoptBrand(value: capnp.Orphan<Brand>): void; + disownBrand(): capnp.Orphan<Brand>; + getBrand(): Brand; + hasBrand(): boolean; + initBrand(): Brand; + setBrand(value: Brand): void; + toString(): string; +} +export declare class Type_Interface extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getTypeId(): capnp.Uint64; + setTypeId(value: capnp.Uint64): void; + adoptBrand(value: capnp.Orphan<Brand>): void; + disownBrand(): capnp.Orphan<Brand>; + getBrand(): Brand; + hasBrand(): boolean; + initBrand(): Brand; + setBrand(value: Brand): void; + toString(): string; +} +export declare enum Type_AnyPointer_Unconstrained_Which { + ANY_KIND = 0, + STRUCT = 1, + LIST = 2, + CAPABILITY = 3 +} +export declare class Type_AnyPointer_Unconstrained extends __S { + static readonly ANY_KIND = Type_AnyPointer_Unconstrained_Which.ANY_KIND; + static readonly STRUCT = Type_AnyPointer_Unconstrained_Which.STRUCT; + static readonly LIST = Type_AnyPointer_Unconstrained_Which.LIST; + static readonly CAPABILITY = Type_AnyPointer_Unconstrained_Which.CAPABILITY; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isAnyKind(): boolean; + setAnyKind(): void; + isStruct(): boolean; + setStruct(): void; + isList(): boolean; + setList(): void; + isCapability(): boolean; + setCapability(): void; + toString(): string; + which(): Type_AnyPointer_Unconstrained_Which; +} +export declare class Type_AnyPointer_Parameter extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getScopeId(): capnp.Uint64; + setScopeId(value: capnp.Uint64): void; + getParameterIndex(): number; + setParameterIndex(value: number): void; + toString(): string; +} +export declare class Type_AnyPointer_ImplicitMethodParameter extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getParameterIndex(): number; + setParameterIndex(value: number): void; + toString(): string; +} +export declare enum Type_AnyPointer_Which { + UNCONSTRAINED = 0, + PARAMETER = 1, + IMPLICIT_METHOD_PARAMETER = 2 +} +export declare class Type_AnyPointer extends __S { + static readonly UNCONSTRAINED = Type_AnyPointer_Which.UNCONSTRAINED; + static readonly PARAMETER = Type_AnyPointer_Which.PARAMETER; + static readonly IMPLICIT_METHOD_PARAMETER = Type_AnyPointer_Which.IMPLICIT_METHOD_PARAMETER; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getUnconstrained(): Type_AnyPointer_Unconstrained; + initUnconstrained(): Type_AnyPointer_Unconstrained; + isUnconstrained(): boolean; + setUnconstrained(): void; + getParameter(): Type_AnyPointer_Parameter; + initParameter(): Type_AnyPointer_Parameter; + isParameter(): boolean; + setParameter(): void; + getImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter; + initImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter; + isImplicitMethodParameter(): boolean; + setImplicitMethodParameter(): void; + toString(): string; + which(): Type_AnyPointer_Which; +} +export declare enum Type_Which { + VOID = 0, + BOOL = 1, + INT8 = 2, + INT16 = 3, + INT32 = 4, + INT64 = 5, + UINT8 = 6, + UINT16 = 7, + UINT32 = 8, + UINT64 = 9, + FLOAT32 = 10, + FLOAT64 = 11, + TEXT = 12, + DATA = 13, + LIST = 14, + ENUM = 15, + STRUCT = 16, + INTERFACE = 17, + ANY_POINTER = 18 +} +export declare class Type extends __S { + static readonly VOID = Type_Which.VOID; + static readonly BOOL = Type_Which.BOOL; + static readonly INT8 = Type_Which.INT8; + static readonly INT16 = Type_Which.INT16; + static readonly INT32 = Type_Which.INT32; + static readonly INT64 = Type_Which.INT64; + static readonly UINT8 = Type_Which.UINT8; + static readonly UINT16 = Type_Which.UINT16; + static readonly UINT32 = Type_Which.UINT32; + static readonly UINT64 = Type_Which.UINT64; + static readonly FLOAT32 = Type_Which.FLOAT32; + static readonly FLOAT64 = Type_Which.FLOAT64; + static readonly TEXT = Type_Which.TEXT; + static readonly DATA = Type_Which.DATA; + static readonly LIST = Type_Which.LIST; + static readonly ENUM = Type_Which.ENUM; + static readonly STRUCT = Type_Which.STRUCT; + static readonly INTERFACE = Type_Which.INTERFACE; + static readonly ANY_POINTER = Type_Which.ANY_POINTER; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isVoid(): boolean; + setVoid(): void; + isBool(): boolean; + setBool(): void; + isInt8(): boolean; + setInt8(): void; + isInt16(): boolean; + setInt16(): void; + isInt32(): boolean; + setInt32(): void; + isInt64(): boolean; + setInt64(): void; + isUint8(): boolean; + setUint8(): void; + isUint16(): boolean; + setUint16(): void; + isUint32(): boolean; + setUint32(): void; + isUint64(): boolean; + setUint64(): void; + isFloat32(): boolean; + setFloat32(): void; + isFloat64(): boolean; + setFloat64(): void; + isText(): boolean; + setText(): void; + isData(): boolean; + setData(): void; + getList(): Type_List; + initList(): Type_List; + isList(): boolean; + setList(): void; + getEnum(): Type_Enum; + initEnum(): Type_Enum; + isEnum(): boolean; + setEnum(): void; + getStruct(): Type_Struct; + initStruct(): Type_Struct; + isStruct(): boolean; + setStruct(): void; + getInterface(): Type_Interface; + initInterface(): Type_Interface; + isInterface(): boolean; + setInterface(): void; + getAnyPointer(): Type_AnyPointer; + initAnyPointer(): Type_AnyPointer; + isAnyPointer(): boolean; + setAnyPointer(): void; + toString(): string; + which(): Type_Which; +} +export declare enum Brand_Scope_Which { + BIND = 0, + INHERIT = 1 +} +export declare class Brand_Scope extends __S { + static readonly BIND = Brand_Scope_Which.BIND; + static readonly INHERIT = Brand_Scope_Which.INHERIT; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Bind: capnp.ListCtor<Brand_Binding>; + getScopeId(): capnp.Uint64; + setScopeId(value: capnp.Uint64): void; + adoptBind(value: capnp.Orphan<capnp.List<Brand_Binding>>): void; + disownBind(): capnp.Orphan<capnp.List<Brand_Binding>>; + getBind(): capnp.List<Brand_Binding>; + hasBind(): boolean; + initBind(length: number): capnp.List<Brand_Binding>; + isBind(): boolean; + setBind(value: capnp.List<Brand_Binding>): void; + isInherit(): boolean; + setInherit(): void; + toString(): string; + which(): Brand_Scope_Which; +} +export declare enum Brand_Binding_Which { + UNBOUND = 0, + TYPE = 1 +} +export declare class Brand_Binding extends __S { + static readonly UNBOUND = Brand_Binding_Which.UNBOUND; + static readonly TYPE = Brand_Binding_Which.TYPE; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isUnbound(): boolean; + setUnbound(): void; + adoptType(value: capnp.Orphan<Type>): void; + disownType(): capnp.Orphan<Type>; + getType(): Type; + hasType(): boolean; + initType(): Type; + isType(): boolean; + setType(value: Type): void; + toString(): string; + which(): Brand_Binding_Which; +} +export declare class Brand extends __S { + static readonly Scope: typeof Brand_Scope; + static readonly Binding: typeof Brand_Binding; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Scopes: capnp.ListCtor<Brand_Scope>; + adoptScopes(value: capnp.Orphan<capnp.List<Brand_Scope>>): void; + disownScopes(): capnp.Orphan<capnp.List<Brand_Scope>>; + getScopes(): capnp.List<Brand_Scope>; + hasScopes(): boolean; + initScopes(length: number): capnp.List<Brand_Scope>; + setScopes(value: capnp.List<Brand_Scope>): void; + toString(): string; +} +export declare enum Value_Which { + VOID = 0, + BOOL = 1, + INT8 = 2, + INT16 = 3, + INT32 = 4, + INT64 = 5, + UINT8 = 6, + UINT16 = 7, + UINT32 = 8, + UINT64 = 9, + FLOAT32 = 10, + FLOAT64 = 11, + TEXT = 12, + DATA = 13, + LIST = 14, + ENUM = 15, + STRUCT = 16, + INTERFACE = 17, + ANY_POINTER = 18 +} +export declare class Value extends __S { + static readonly VOID = Value_Which.VOID; + static readonly BOOL = Value_Which.BOOL; + static readonly INT8 = Value_Which.INT8; + static readonly INT16 = Value_Which.INT16; + static readonly INT32 = Value_Which.INT32; + static readonly INT64 = Value_Which.INT64; + static readonly UINT8 = Value_Which.UINT8; + static readonly UINT16 = Value_Which.UINT16; + static readonly UINT32 = Value_Which.UINT32; + static readonly UINT64 = Value_Which.UINT64; + static readonly FLOAT32 = Value_Which.FLOAT32; + static readonly FLOAT64 = Value_Which.FLOAT64; + static readonly TEXT = Value_Which.TEXT; + static readonly DATA = Value_Which.DATA; + static readonly LIST = Value_Which.LIST; + static readonly ENUM = Value_Which.ENUM; + static readonly STRUCT = Value_Which.STRUCT; + static readonly INTERFACE = Value_Which.INTERFACE; + static readonly ANY_POINTER = Value_Which.ANY_POINTER; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + isVoid(): boolean; + setVoid(): void; + getBool(): boolean; + isBool(): boolean; + setBool(value: boolean): void; + getInt8(): number; + isInt8(): boolean; + setInt8(value: number): void; + getInt16(): number; + isInt16(): boolean; + setInt16(value: number): void; + getInt32(): number; + isInt32(): boolean; + setInt32(value: number): void; + getInt64(): capnp.Int64; + isInt64(): boolean; + setInt64(value: capnp.Int64): void; + getUint8(): number; + isUint8(): boolean; + setUint8(value: number): void; + getUint16(): number; + isUint16(): boolean; + setUint16(value: number): void; + getUint32(): number; + isUint32(): boolean; + setUint32(value: number): void; + getUint64(): capnp.Uint64; + isUint64(): boolean; + setUint64(value: capnp.Uint64): void; + getFloat32(): number; + isFloat32(): boolean; + setFloat32(value: number): void; + getFloat64(): number; + isFloat64(): boolean; + setFloat64(value: number): void; + getText(): string; + isText(): boolean; + setText(value: string): void; + adoptData(value: capnp.Orphan<capnp.Data>): void; + disownData(): capnp.Orphan<capnp.Data>; + getData(): capnp.Data; + hasData(): boolean; + initData(length: number): capnp.Data; + isData(): boolean; + setData(value: capnp.Data): void; + adoptList(value: capnp.Orphan<capnp.Pointer>): void; + disownList(): capnp.Orphan<capnp.Pointer>; + getList(): capnp.Pointer; + hasList(): boolean; + isList(): boolean; + setList(value: capnp.Pointer): void; + getEnum(): number; + isEnum(): boolean; + setEnum(value: number): void; + adoptStruct(value: capnp.Orphan<capnp.Pointer>): void; + disownStruct(): capnp.Orphan<capnp.Pointer>; + getStruct(): capnp.Pointer; + hasStruct(): boolean; + isStruct(): boolean; + setStruct(value: capnp.Pointer): void; + isInterface(): boolean; + setInterface(): void; + adoptAnyPointer(value: capnp.Orphan<capnp.Pointer>): void; + disownAnyPointer(): capnp.Orphan<capnp.Pointer>; + getAnyPointer(): capnp.Pointer; + hasAnyPointer(): boolean; + isAnyPointer(): boolean; + setAnyPointer(value: capnp.Pointer): void; + toString(): string; + which(): Value_Which; +} +export declare class Annotation extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getId(): capnp.Uint64; + setId(value: capnp.Uint64): void; + adoptBrand(value: capnp.Orphan<Brand>): void; + disownBrand(): capnp.Orphan<Brand>; + getBrand(): Brand; + hasBrand(): boolean; + initBrand(): Brand; + setBrand(value: Brand): void; + adoptValue(value: capnp.Orphan<Value>): void; + disownValue(): capnp.Orphan<Value>; + getValue(): Value; + hasValue(): boolean; + initValue(): Value; + setValue(value: Value): void; + toString(): string; +} +export declare enum ElementSize { + EMPTY = 0, + BIT = 1, + BYTE = 2, + TWO_BYTES = 3, + FOUR_BYTES = 4, + EIGHT_BYTES = 5, + POINTER = 6, + INLINE_COMPOSITE = 7 +} +export declare class CapnpVersion extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getMajor(): number; + setMajor(value: number): void; + getMinor(): number; + setMinor(value: number): void; + getMicro(): number; + setMicro(value: number): void; + toString(): string; +} +export declare class CodeGeneratorRequest_RequestedFile_Import extends __S { + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + getId(): capnp.Uint64; + setId(value: capnp.Uint64): void; + getName(): string; + setName(value: string): void; + toString(): string; +} +export declare class CodeGeneratorRequest_RequestedFile extends __S { + static readonly Import: typeof CodeGeneratorRequest_RequestedFile_Import; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Imports: capnp.ListCtor<CodeGeneratorRequest_RequestedFile_Import>; + getId(): capnp.Uint64; + setId(value: capnp.Uint64): void; + getFilename(): string; + setFilename(value: string): void; + adoptImports(value: capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile_Import>>): void; + disownImports(): capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile_Import>>; + getImports(): capnp.List<CodeGeneratorRequest_RequestedFile_Import>; + hasImports(): boolean; + initImports(length: number): capnp.List<CodeGeneratorRequest_RequestedFile_Import>; + setImports(value: capnp.List<CodeGeneratorRequest_RequestedFile_Import>): void; + toString(): string; +} +export declare class CodeGeneratorRequest extends __S { + static readonly RequestedFile: typeof CodeGeneratorRequest_RequestedFile; + static readonly _capnp: { + displayName: string; + id: string; + size: capnp.ObjectSize; + }; + static _Nodes: capnp.ListCtor<Node>; + static _RequestedFiles: capnp.ListCtor<CodeGeneratorRequest_RequestedFile>; + adoptCapnpVersion(value: capnp.Orphan<CapnpVersion>): void; + disownCapnpVersion(): capnp.Orphan<CapnpVersion>; + getCapnpVersion(): CapnpVersion; + hasCapnpVersion(): boolean; + initCapnpVersion(): CapnpVersion; + setCapnpVersion(value: CapnpVersion): void; + adoptNodes(value: capnp.Orphan<capnp.List<Node>>): void; + disownNodes(): capnp.Orphan<capnp.List<Node>>; + getNodes(): capnp.List<Node>; + hasNodes(): boolean; + initNodes(length: number): capnp.List<Node>; + setNodes(value: capnp.List<Node>): void; + adoptRequestedFiles(value: capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile>>): void; + disownRequestedFiles(): capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile>>; + getRequestedFiles(): capnp.List<CodeGeneratorRequest_RequestedFile>; + hasRequestedFiles(): boolean; + initRequestedFiles(length: number): capnp.List<CodeGeneratorRequest_RequestedFile>; + setRequestedFiles(value: capnp.List<CodeGeneratorRequest_RequestedFile>): void; + toString(): string; +} diff --git a/node_modules/capnp-ts/src/std/schema.capnp.js b/node_modules/capnp-ts/src/std/schema.capnp.js new file mode 100644 index 0000000..c9861cf --- /dev/null +++ b/node_modules/capnp-ts/src/std/schema.capnp.js @@ -0,0 +1,1081 @@ +"use strict"; +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CodeGeneratorRequest = exports.CodeGeneratorRequest_RequestedFile = exports.CodeGeneratorRequest_RequestedFile_Import = exports.CapnpVersion = exports.ElementSize = exports.Annotation = exports.Value = exports.Value_Which = exports.Brand = exports.Brand_Binding = exports.Brand_Binding_Which = exports.Brand_Scope = exports.Brand_Scope_Which = exports.Type = exports.Type_Which = exports.Type_AnyPointer = exports.Type_AnyPointer_Which = exports.Type_AnyPointer_ImplicitMethodParameter = exports.Type_AnyPointer_Parameter = exports.Type_AnyPointer_Unconstrained = exports.Type_AnyPointer_Unconstrained_Which = exports.Type_Interface = exports.Type_Struct = exports.Type_Enum = exports.Type_List = exports.Method = exports.Superclass = exports.Enumerant = exports.Field = exports.Field_Which = exports.Field_Ordinal = exports.Field_Ordinal_Which = exports.Field_Group = exports.Field_Slot = exports.Node = exports.Node_Which = exports.Node_Annotation = exports.Node_Const = exports.Node_Interface = exports.Node_Enum = exports.Node_Struct = exports.Node_NestedNode = exports.Node_Parameter = exports._capnpFileId = void 0; +const tslib_1 = require("tslib"); +const capnp = tslib_1.__importStar(require("../index")); +const index_1 = require("../index"); +exports._capnpFileId = "a93fc509624c72d9"; +class Node_Parameter extends index_1.Struct { + getName() { return index_1.Struct.getText(0, this); } + setName(value) { index_1.Struct.setText(0, value, this); } + toString() { return "Node_Parameter_" + super.toString(); } +} +exports.Node_Parameter = Node_Parameter; +Node_Parameter._capnp = { displayName: "Parameter", id: "b9521bccf10fa3b1", size: new index_1.ObjectSize(0, 1) }; +class Node_NestedNode extends index_1.Struct { + getName() { return index_1.Struct.getText(0, this); } + setName(value) { index_1.Struct.setText(0, value, this); } + getId() { return index_1.Struct.getUint64(0, this); } + setId(value) { index_1.Struct.setUint64(0, value, this); } + toString() { return "Node_NestedNode_" + super.toString(); } +} +exports.Node_NestedNode = Node_NestedNode; +Node_NestedNode._capnp = { displayName: "NestedNode", id: "debf55bbfa0fc242", size: new index_1.ObjectSize(8, 1) }; +class Node_Struct extends index_1.Struct { + getDataWordCount() { return index_1.Struct.getUint16(14, this); } + setDataWordCount(value) { index_1.Struct.setUint16(14, value, this); } + getPointerCount() { return index_1.Struct.getUint16(24, this); } + setPointerCount(value) { index_1.Struct.setUint16(24, value, this); } + getPreferredListEncoding() { return index_1.Struct.getUint16(26, this); } + setPreferredListEncoding(value) { index_1.Struct.setUint16(26, value, this); } + getIsGroup() { return index_1.Struct.getBit(224, this); } + setIsGroup(value) { index_1.Struct.setBit(224, value, this); } + getDiscriminantCount() { return index_1.Struct.getUint16(30, this); } + setDiscriminantCount(value) { index_1.Struct.setUint16(30, value, this); } + getDiscriminantOffset() { return index_1.Struct.getUint32(32, this); } + setDiscriminantOffset(value) { index_1.Struct.setUint32(32, value, this); } + adoptFields(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(3, this)); } + disownFields() { return index_1.Struct.disown(this.getFields()); } + getFields() { return index_1.Struct.getList(3, Node_Struct._Fields, this); } + hasFields() { return !index_1.Struct.isNull(index_1.Struct.getPointer(3, this)); } + initFields(length) { return index_1.Struct.initList(3, Node_Struct._Fields, length, this); } + setFields(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(3, this)); } + toString() { return "Node_Struct_" + super.toString(); } +} +exports.Node_Struct = Node_Struct; +Node_Struct._capnp = { displayName: "struct", id: "9ea0b19b37fb4435", size: new index_1.ObjectSize(40, 6) }; +class Node_Enum extends index_1.Struct { + adoptEnumerants(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(3, this)); } + disownEnumerants() { return index_1.Struct.disown(this.getEnumerants()); } + getEnumerants() { return index_1.Struct.getList(3, Node_Enum._Enumerants, this); } + hasEnumerants() { return !index_1.Struct.isNull(index_1.Struct.getPointer(3, this)); } + initEnumerants(length) { return index_1.Struct.initList(3, Node_Enum._Enumerants, length, this); } + setEnumerants(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(3, this)); } + toString() { return "Node_Enum_" + super.toString(); } +} +exports.Node_Enum = Node_Enum; +Node_Enum._capnp = { displayName: "enum", id: "b54ab3364333f598", size: new index_1.ObjectSize(40, 6) }; +class Node_Interface extends index_1.Struct { + adoptMethods(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(3, this)); } + disownMethods() { return index_1.Struct.disown(this.getMethods()); } + getMethods() { return index_1.Struct.getList(3, Node_Interface._Methods, this); } + hasMethods() { return !index_1.Struct.isNull(index_1.Struct.getPointer(3, this)); } + initMethods(length) { return index_1.Struct.initList(3, Node_Interface._Methods, length, this); } + setMethods(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(3, this)); } + adoptSuperclasses(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(4, this)); } + disownSuperclasses() { return index_1.Struct.disown(this.getSuperclasses()); } + getSuperclasses() { return index_1.Struct.getList(4, Node_Interface._Superclasses, this); } + hasSuperclasses() { return !index_1.Struct.isNull(index_1.Struct.getPointer(4, this)); } + initSuperclasses(length) { return index_1.Struct.initList(4, Node_Interface._Superclasses, length, this); } + setSuperclasses(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(4, this)); } + toString() { return "Node_Interface_" + super.toString(); } +} +exports.Node_Interface = Node_Interface; +Node_Interface._capnp = { displayName: "interface", id: "e82753cff0c2218f", size: new index_1.ObjectSize(40, 6) }; +class Node_Const extends index_1.Struct { + adoptType(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(3, this)); } + disownType() { return index_1.Struct.disown(this.getType()); } + getType() { return index_1.Struct.getStruct(3, Type, this); } + hasType() { return !index_1.Struct.isNull(index_1.Struct.getPointer(3, this)); } + initType() { return index_1.Struct.initStructAt(3, Type, this); } + setType(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(3, this)); } + adoptValue(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(4, this)); } + disownValue() { return index_1.Struct.disown(this.getValue()); } + getValue() { return index_1.Struct.getStruct(4, Value, this); } + hasValue() { return !index_1.Struct.isNull(index_1.Struct.getPointer(4, this)); } + initValue() { return index_1.Struct.initStructAt(4, Value, this); } + setValue(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(4, this)); } + toString() { return "Node_Const_" + super.toString(); } +} +exports.Node_Const = Node_Const; +Node_Const._capnp = { displayName: "const", id: "b18aa5ac7a0d9420", size: new index_1.ObjectSize(40, 6) }; +class Node_Annotation extends index_1.Struct { + adoptType(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(3, this)); } + disownType() { return index_1.Struct.disown(this.getType()); } + getType() { return index_1.Struct.getStruct(3, Type, this); } + hasType() { return !index_1.Struct.isNull(index_1.Struct.getPointer(3, this)); } + initType() { return index_1.Struct.initStructAt(3, Type, this); } + setType(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(3, this)); } + getTargetsFile() { return index_1.Struct.getBit(112, this); } + setTargetsFile(value) { index_1.Struct.setBit(112, value, this); } + getTargetsConst() { return index_1.Struct.getBit(113, this); } + setTargetsConst(value) { index_1.Struct.setBit(113, value, this); } + getTargetsEnum() { return index_1.Struct.getBit(114, this); } + setTargetsEnum(value) { index_1.Struct.setBit(114, value, this); } + getTargetsEnumerant() { return index_1.Struct.getBit(115, this); } + setTargetsEnumerant(value) { index_1.Struct.setBit(115, value, this); } + getTargetsStruct() { return index_1.Struct.getBit(116, this); } + setTargetsStruct(value) { index_1.Struct.setBit(116, value, this); } + getTargetsField() { return index_1.Struct.getBit(117, this); } + setTargetsField(value) { index_1.Struct.setBit(117, value, this); } + getTargetsUnion() { return index_1.Struct.getBit(118, this); } + setTargetsUnion(value) { index_1.Struct.setBit(118, value, this); } + getTargetsGroup() { return index_1.Struct.getBit(119, this); } + setTargetsGroup(value) { index_1.Struct.setBit(119, value, this); } + getTargetsInterface() { return index_1.Struct.getBit(120, this); } + setTargetsInterface(value) { index_1.Struct.setBit(120, value, this); } + getTargetsMethod() { return index_1.Struct.getBit(121, this); } + setTargetsMethod(value) { index_1.Struct.setBit(121, value, this); } + getTargetsParam() { return index_1.Struct.getBit(122, this); } + setTargetsParam(value) { index_1.Struct.setBit(122, value, this); } + getTargetsAnnotation() { return index_1.Struct.getBit(123, this); } + setTargetsAnnotation(value) { index_1.Struct.setBit(123, value, this); } + toString() { return "Node_Annotation_" + super.toString(); } +} +exports.Node_Annotation = Node_Annotation; +Node_Annotation._capnp = { displayName: "annotation", id: "ec1619d4400a0290", size: new index_1.ObjectSize(40, 6) }; +var Node_Which; +(function (Node_Which) { + Node_Which[Node_Which["FILE"] = 0] = "FILE"; + Node_Which[Node_Which["STRUCT"] = 1] = "STRUCT"; + Node_Which[Node_Which["ENUM"] = 2] = "ENUM"; + Node_Which[Node_Which["INTERFACE"] = 3] = "INTERFACE"; + Node_Which[Node_Which["CONST"] = 4] = "CONST"; + Node_Which[Node_Which["ANNOTATION"] = 5] = "ANNOTATION"; +})(Node_Which = exports.Node_Which || (exports.Node_Which = {})); +class Node extends index_1.Struct { + getId() { return index_1.Struct.getUint64(0, this); } + setId(value) { index_1.Struct.setUint64(0, value, this); } + getDisplayName() { return index_1.Struct.getText(0, this); } + setDisplayName(value) { index_1.Struct.setText(0, value, this); } + getDisplayNamePrefixLength() { return index_1.Struct.getUint32(8, this); } + setDisplayNamePrefixLength(value) { index_1.Struct.setUint32(8, value, this); } + getScopeId() { return index_1.Struct.getUint64(16, this); } + setScopeId(value) { index_1.Struct.setUint64(16, value, this); } + adoptParameters(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(5, this)); } + disownParameters() { return index_1.Struct.disown(this.getParameters()); } + getParameters() { return index_1.Struct.getList(5, Node._Parameters, this); } + hasParameters() { return !index_1.Struct.isNull(index_1.Struct.getPointer(5, this)); } + initParameters(length) { return index_1.Struct.initList(5, Node._Parameters, length, this); } + setParameters(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(5, this)); } + getIsGeneric() { return index_1.Struct.getBit(288, this); } + setIsGeneric(value) { index_1.Struct.setBit(288, value, this); } + adoptNestedNodes(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownNestedNodes() { return index_1.Struct.disown(this.getNestedNodes()); } + getNestedNodes() { return index_1.Struct.getList(1, Node._NestedNodes, this); } + hasNestedNodes() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initNestedNodes(length) { return index_1.Struct.initList(1, Node._NestedNodes, length, this); } + setNestedNodes(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + adoptAnnotations(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(2, this)); } + disownAnnotations() { return index_1.Struct.disown(this.getAnnotations()); } + getAnnotations() { return index_1.Struct.getList(2, Node._Annotations, this); } + hasAnnotations() { return !index_1.Struct.isNull(index_1.Struct.getPointer(2, this)); } + initAnnotations(length) { return index_1.Struct.initList(2, Node._Annotations, length, this); } + setAnnotations(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(2, this)); } + isFile() { return index_1.Struct.getUint16(12, this) === 0; } + setFile() { index_1.Struct.setUint16(12, 0, this); } + getStruct() { + index_1.Struct.testWhich("struct", index_1.Struct.getUint16(12, this), 1, this); + return index_1.Struct.getAs(Node_Struct, this); + } + initStruct() { + index_1.Struct.setUint16(12, 1, this); + return index_1.Struct.getAs(Node_Struct, this); + } + isStruct() { return index_1.Struct.getUint16(12, this) === 1; } + setStruct() { index_1.Struct.setUint16(12, 1, this); } + getEnum() { + index_1.Struct.testWhich("enum", index_1.Struct.getUint16(12, this), 2, this); + return index_1.Struct.getAs(Node_Enum, this); + } + initEnum() { + index_1.Struct.setUint16(12, 2, this); + return index_1.Struct.getAs(Node_Enum, this); + } + isEnum() { return index_1.Struct.getUint16(12, this) === 2; } + setEnum() { index_1.Struct.setUint16(12, 2, this); } + getInterface() { + index_1.Struct.testWhich("interface", index_1.Struct.getUint16(12, this), 3, this); + return index_1.Struct.getAs(Node_Interface, this); + } + initInterface() { + index_1.Struct.setUint16(12, 3, this); + return index_1.Struct.getAs(Node_Interface, this); + } + isInterface() { return index_1.Struct.getUint16(12, this) === 3; } + setInterface() { index_1.Struct.setUint16(12, 3, this); } + getConst() { + index_1.Struct.testWhich("const", index_1.Struct.getUint16(12, this), 4, this); + return index_1.Struct.getAs(Node_Const, this); + } + initConst() { + index_1.Struct.setUint16(12, 4, this); + return index_1.Struct.getAs(Node_Const, this); + } + isConst() { return index_1.Struct.getUint16(12, this) === 4; } + setConst() { index_1.Struct.setUint16(12, 4, this); } + getAnnotation() { + index_1.Struct.testWhich("annotation", index_1.Struct.getUint16(12, this), 5, this); + return index_1.Struct.getAs(Node_Annotation, this); + } + initAnnotation() { + index_1.Struct.setUint16(12, 5, this); + return index_1.Struct.getAs(Node_Annotation, this); + } + isAnnotation() { return index_1.Struct.getUint16(12, this) === 5; } + setAnnotation() { index_1.Struct.setUint16(12, 5, this); } + toString() { return "Node_" + super.toString(); } + which() { return index_1.Struct.getUint16(12, this); } +} +exports.Node = Node; +Node.FILE = Node_Which.FILE; +Node.STRUCT = Node_Which.STRUCT; +Node.ENUM = Node_Which.ENUM; +Node.INTERFACE = Node_Which.INTERFACE; +Node.CONST = Node_Which.CONST; +Node.ANNOTATION = Node_Which.ANNOTATION; +Node.Parameter = Node_Parameter; +Node.NestedNode = Node_NestedNode; +Node._capnp = { displayName: "Node", id: "e682ab4cf923a417", size: new index_1.ObjectSize(40, 6) }; +class Field_Slot extends index_1.Struct { + getOffset() { return index_1.Struct.getUint32(4, this); } + setOffset(value) { index_1.Struct.setUint32(4, value, this); } + adoptType(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(2, this)); } + disownType() { return index_1.Struct.disown(this.getType()); } + getType() { return index_1.Struct.getStruct(2, Type, this); } + hasType() { return !index_1.Struct.isNull(index_1.Struct.getPointer(2, this)); } + initType() { return index_1.Struct.initStructAt(2, Type, this); } + setType(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(2, this)); } + adoptDefaultValue(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(3, this)); } + disownDefaultValue() { return index_1.Struct.disown(this.getDefaultValue()); } + getDefaultValue() { return index_1.Struct.getStruct(3, Value, this); } + hasDefaultValue() { return !index_1.Struct.isNull(index_1.Struct.getPointer(3, this)); } + initDefaultValue() { return index_1.Struct.initStructAt(3, Value, this); } + setDefaultValue(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(3, this)); } + getHadExplicitDefault() { return index_1.Struct.getBit(128, this); } + setHadExplicitDefault(value) { index_1.Struct.setBit(128, value, this); } + toString() { return "Field_Slot_" + super.toString(); } +} +exports.Field_Slot = Field_Slot; +Field_Slot._capnp = { displayName: "slot", id: "c42305476bb4746f", size: new index_1.ObjectSize(24, 4) }; +class Field_Group extends index_1.Struct { + getTypeId() { return index_1.Struct.getUint64(16, this); } + setTypeId(value) { index_1.Struct.setUint64(16, value, this); } + toString() { return "Field_Group_" + super.toString(); } +} +exports.Field_Group = Field_Group; +Field_Group._capnp = { displayName: "group", id: "cafccddb68db1d11", size: new index_1.ObjectSize(24, 4) }; +var Field_Ordinal_Which; +(function (Field_Ordinal_Which) { + Field_Ordinal_Which[Field_Ordinal_Which["IMPLICIT"] = 0] = "IMPLICIT"; + Field_Ordinal_Which[Field_Ordinal_Which["EXPLICIT"] = 1] = "EXPLICIT"; +})(Field_Ordinal_Which = exports.Field_Ordinal_Which || (exports.Field_Ordinal_Which = {})); +class Field_Ordinal extends index_1.Struct { + isImplicit() { return index_1.Struct.getUint16(10, this) === 0; } + setImplicit() { index_1.Struct.setUint16(10, 0, this); } + getExplicit() { + index_1.Struct.testWhich("explicit", index_1.Struct.getUint16(10, this), 1, this); + return index_1.Struct.getUint16(12, this); + } + isExplicit() { return index_1.Struct.getUint16(10, this) === 1; } + setExplicit(value) { + index_1.Struct.setUint16(10, 1, this); + index_1.Struct.setUint16(12, value, this); + } + toString() { return "Field_Ordinal_" + super.toString(); } + which() { return index_1.Struct.getUint16(10, this); } +} +exports.Field_Ordinal = Field_Ordinal; +Field_Ordinal.IMPLICIT = Field_Ordinal_Which.IMPLICIT; +Field_Ordinal.EXPLICIT = Field_Ordinal_Which.EXPLICIT; +Field_Ordinal._capnp = { displayName: "ordinal", id: "bb90d5c287870be6", size: new index_1.ObjectSize(24, 4) }; +var Field_Which; +(function (Field_Which) { + Field_Which[Field_Which["SLOT"] = 0] = "SLOT"; + Field_Which[Field_Which["GROUP"] = 1] = "GROUP"; +})(Field_Which = exports.Field_Which || (exports.Field_Which = {})); +class Field extends index_1.Struct { + getName() { return index_1.Struct.getText(0, this); } + setName(value) { index_1.Struct.setText(0, value, this); } + getCodeOrder() { return index_1.Struct.getUint16(0, this); } + setCodeOrder(value) { index_1.Struct.setUint16(0, value, this); } + adoptAnnotations(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownAnnotations() { return index_1.Struct.disown(this.getAnnotations()); } + getAnnotations() { return index_1.Struct.getList(1, Field._Annotations, this); } + hasAnnotations() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initAnnotations(length) { return index_1.Struct.initList(1, Field._Annotations, length, this); } + setAnnotations(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + getDiscriminantValue() { return index_1.Struct.getUint16(2, this, Field._capnp.defaultDiscriminantValue); } + setDiscriminantValue(value) { index_1.Struct.setUint16(2, value, this); } + getSlot() { + index_1.Struct.testWhich("slot", index_1.Struct.getUint16(8, this), 0, this); + return index_1.Struct.getAs(Field_Slot, this); + } + initSlot() { + index_1.Struct.setUint16(8, 0, this); + return index_1.Struct.getAs(Field_Slot, this); + } + isSlot() { return index_1.Struct.getUint16(8, this) === 0; } + setSlot() { index_1.Struct.setUint16(8, 0, this); } + getGroup() { + index_1.Struct.testWhich("group", index_1.Struct.getUint16(8, this), 1, this); + return index_1.Struct.getAs(Field_Group, this); + } + initGroup() { + index_1.Struct.setUint16(8, 1, this); + return index_1.Struct.getAs(Field_Group, this); + } + isGroup() { return index_1.Struct.getUint16(8, this) === 1; } + setGroup() { index_1.Struct.setUint16(8, 1, this); } + getOrdinal() { return index_1.Struct.getAs(Field_Ordinal, this); } + initOrdinal() { return index_1.Struct.getAs(Field_Ordinal, this); } + toString() { return "Field_" + super.toString(); } + which() { return index_1.Struct.getUint16(8, this); } +} +exports.Field = Field; +Field.NO_DISCRIMINANT = 65535; +Field.SLOT = Field_Which.SLOT; +Field.GROUP = Field_Which.GROUP; +Field._capnp = { displayName: "Field", id: "9aad50a41f4af45f", size: new index_1.ObjectSize(24, 4), defaultDiscriminantValue: capnp.getUint16Mask(65535) }; +class Enumerant extends index_1.Struct { + getName() { return index_1.Struct.getText(0, this); } + setName(value) { index_1.Struct.setText(0, value, this); } + getCodeOrder() { return index_1.Struct.getUint16(0, this); } + setCodeOrder(value) { index_1.Struct.setUint16(0, value, this); } + adoptAnnotations(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownAnnotations() { return index_1.Struct.disown(this.getAnnotations()); } + getAnnotations() { return index_1.Struct.getList(1, Enumerant._Annotations, this); } + hasAnnotations() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initAnnotations(length) { return index_1.Struct.initList(1, Enumerant._Annotations, length, this); } + setAnnotations(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + toString() { return "Enumerant_" + super.toString(); } +} +exports.Enumerant = Enumerant; +Enumerant._capnp = { displayName: "Enumerant", id: "978a7cebdc549a4d", size: new index_1.ObjectSize(8, 2) }; +class Superclass extends index_1.Struct { + getId() { return index_1.Struct.getUint64(0, this); } + setId(value) { index_1.Struct.setUint64(0, value, this); } + adoptBrand(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownBrand() { return index_1.Struct.disown(this.getBrand()); } + getBrand() { return index_1.Struct.getStruct(0, Brand, this); } + hasBrand() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initBrand() { return index_1.Struct.initStructAt(0, Brand, this); } + setBrand(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Superclass_" + super.toString(); } +} +exports.Superclass = Superclass; +Superclass._capnp = { displayName: "Superclass", id: "a9962a9ed0a4d7f8", size: new index_1.ObjectSize(8, 1) }; +class Method extends index_1.Struct { + getName() { return index_1.Struct.getText(0, this); } + setName(value) { index_1.Struct.setText(0, value, this); } + getCodeOrder() { return index_1.Struct.getUint16(0, this); } + setCodeOrder(value) { index_1.Struct.setUint16(0, value, this); } + adoptImplicitParameters(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(4, this)); } + disownImplicitParameters() { return index_1.Struct.disown(this.getImplicitParameters()); } + getImplicitParameters() { return index_1.Struct.getList(4, Method._ImplicitParameters, this); } + hasImplicitParameters() { return !index_1.Struct.isNull(index_1.Struct.getPointer(4, this)); } + initImplicitParameters(length) { return index_1.Struct.initList(4, Method._ImplicitParameters, length, this); } + setImplicitParameters(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(4, this)); } + getParamStructType() { return index_1.Struct.getUint64(8, this); } + setParamStructType(value) { index_1.Struct.setUint64(8, value, this); } + adoptParamBrand(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(2, this)); } + disownParamBrand() { return index_1.Struct.disown(this.getParamBrand()); } + getParamBrand() { return index_1.Struct.getStruct(2, Brand, this); } + hasParamBrand() { return !index_1.Struct.isNull(index_1.Struct.getPointer(2, this)); } + initParamBrand() { return index_1.Struct.initStructAt(2, Brand, this); } + setParamBrand(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(2, this)); } + getResultStructType() { return index_1.Struct.getUint64(16, this); } + setResultStructType(value) { index_1.Struct.setUint64(16, value, this); } + adoptResultBrand(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(3, this)); } + disownResultBrand() { return index_1.Struct.disown(this.getResultBrand()); } + getResultBrand() { return index_1.Struct.getStruct(3, Brand, this); } + hasResultBrand() { return !index_1.Struct.isNull(index_1.Struct.getPointer(3, this)); } + initResultBrand() { return index_1.Struct.initStructAt(3, Brand, this); } + setResultBrand(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(3, this)); } + adoptAnnotations(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownAnnotations() { return index_1.Struct.disown(this.getAnnotations()); } + getAnnotations() { return index_1.Struct.getList(1, Method._Annotations, this); } + hasAnnotations() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initAnnotations(length) { return index_1.Struct.initList(1, Method._Annotations, length, this); } + setAnnotations(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + toString() { return "Method_" + super.toString(); } +} +exports.Method = Method; +Method._capnp = { displayName: "Method", id: "9500cce23b334d80", size: new index_1.ObjectSize(24, 5) }; +class Type_List extends index_1.Struct { + adoptElementType(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownElementType() { return index_1.Struct.disown(this.getElementType()); } + getElementType() { return index_1.Struct.getStruct(0, Type, this); } + hasElementType() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initElementType() { return index_1.Struct.initStructAt(0, Type, this); } + setElementType(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Type_List_" + super.toString(); } +} +exports.Type_List = Type_List; +Type_List._capnp = { displayName: "list", id: "87e739250a60ea97", size: new index_1.ObjectSize(24, 1) }; +class Type_Enum extends index_1.Struct { + getTypeId() { return index_1.Struct.getUint64(8, this); } + setTypeId(value) { index_1.Struct.setUint64(8, value, this); } + adoptBrand(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownBrand() { return index_1.Struct.disown(this.getBrand()); } + getBrand() { return index_1.Struct.getStruct(0, Brand, this); } + hasBrand() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initBrand() { return index_1.Struct.initStructAt(0, Brand, this); } + setBrand(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Type_Enum_" + super.toString(); } +} +exports.Type_Enum = Type_Enum; +Type_Enum._capnp = { displayName: "enum", id: "9e0e78711a7f87a9", size: new index_1.ObjectSize(24, 1) }; +class Type_Struct extends index_1.Struct { + getTypeId() { return index_1.Struct.getUint64(8, this); } + setTypeId(value) { index_1.Struct.setUint64(8, value, this); } + adoptBrand(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownBrand() { return index_1.Struct.disown(this.getBrand()); } + getBrand() { return index_1.Struct.getStruct(0, Brand, this); } + hasBrand() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initBrand() { return index_1.Struct.initStructAt(0, Brand, this); } + setBrand(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Type_Struct_" + super.toString(); } +} +exports.Type_Struct = Type_Struct; +Type_Struct._capnp = { displayName: "struct", id: "ac3a6f60ef4cc6d3", size: new index_1.ObjectSize(24, 1) }; +class Type_Interface extends index_1.Struct { + getTypeId() { return index_1.Struct.getUint64(8, this); } + setTypeId(value) { index_1.Struct.setUint64(8, value, this); } + adoptBrand(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownBrand() { return index_1.Struct.disown(this.getBrand()); } + getBrand() { return index_1.Struct.getStruct(0, Brand, this); } + hasBrand() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initBrand() { return index_1.Struct.initStructAt(0, Brand, this); } + setBrand(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Type_Interface_" + super.toString(); } +} +exports.Type_Interface = Type_Interface; +Type_Interface._capnp = { displayName: "interface", id: "ed8bca69f7fb0cbf", size: new index_1.ObjectSize(24, 1) }; +var Type_AnyPointer_Unconstrained_Which; +(function (Type_AnyPointer_Unconstrained_Which) { + Type_AnyPointer_Unconstrained_Which[Type_AnyPointer_Unconstrained_Which["ANY_KIND"] = 0] = "ANY_KIND"; + Type_AnyPointer_Unconstrained_Which[Type_AnyPointer_Unconstrained_Which["STRUCT"] = 1] = "STRUCT"; + Type_AnyPointer_Unconstrained_Which[Type_AnyPointer_Unconstrained_Which["LIST"] = 2] = "LIST"; + Type_AnyPointer_Unconstrained_Which[Type_AnyPointer_Unconstrained_Which["CAPABILITY"] = 3] = "CAPABILITY"; +})(Type_AnyPointer_Unconstrained_Which = exports.Type_AnyPointer_Unconstrained_Which || (exports.Type_AnyPointer_Unconstrained_Which = {})); +class Type_AnyPointer_Unconstrained extends index_1.Struct { + isAnyKind() { return index_1.Struct.getUint16(10, this) === 0; } + setAnyKind() { index_1.Struct.setUint16(10, 0, this); } + isStruct() { return index_1.Struct.getUint16(10, this) === 1; } + setStruct() { index_1.Struct.setUint16(10, 1, this); } + isList() { return index_1.Struct.getUint16(10, this) === 2; } + setList() { index_1.Struct.setUint16(10, 2, this); } + isCapability() { return index_1.Struct.getUint16(10, this) === 3; } + setCapability() { index_1.Struct.setUint16(10, 3, this); } + toString() { return "Type_AnyPointer_Unconstrained_" + super.toString(); } + which() { return index_1.Struct.getUint16(10, this); } +} +exports.Type_AnyPointer_Unconstrained = Type_AnyPointer_Unconstrained; +Type_AnyPointer_Unconstrained.ANY_KIND = Type_AnyPointer_Unconstrained_Which.ANY_KIND; +Type_AnyPointer_Unconstrained.STRUCT = Type_AnyPointer_Unconstrained_Which.STRUCT; +Type_AnyPointer_Unconstrained.LIST = Type_AnyPointer_Unconstrained_Which.LIST; +Type_AnyPointer_Unconstrained.CAPABILITY = Type_AnyPointer_Unconstrained_Which.CAPABILITY; +Type_AnyPointer_Unconstrained._capnp = { displayName: "unconstrained", id: "8e3b5f79fe593656", size: new index_1.ObjectSize(24, 1) }; +class Type_AnyPointer_Parameter extends index_1.Struct { + getScopeId() { return index_1.Struct.getUint64(16, this); } + setScopeId(value) { index_1.Struct.setUint64(16, value, this); } + getParameterIndex() { return index_1.Struct.getUint16(10, this); } + setParameterIndex(value) { index_1.Struct.setUint16(10, value, this); } + toString() { return "Type_AnyPointer_Parameter_" + super.toString(); } +} +exports.Type_AnyPointer_Parameter = Type_AnyPointer_Parameter; +Type_AnyPointer_Parameter._capnp = { displayName: "parameter", id: "9dd1f724f4614a85", size: new index_1.ObjectSize(24, 1) }; +class Type_AnyPointer_ImplicitMethodParameter extends index_1.Struct { + getParameterIndex() { return index_1.Struct.getUint16(10, this); } + setParameterIndex(value) { index_1.Struct.setUint16(10, value, this); } + toString() { return "Type_AnyPointer_ImplicitMethodParameter_" + super.toString(); } +} +exports.Type_AnyPointer_ImplicitMethodParameter = Type_AnyPointer_ImplicitMethodParameter; +Type_AnyPointer_ImplicitMethodParameter._capnp = { displayName: "implicitMethodParameter", id: "baefc9120c56e274", size: new index_1.ObjectSize(24, 1) }; +var Type_AnyPointer_Which; +(function (Type_AnyPointer_Which) { + Type_AnyPointer_Which[Type_AnyPointer_Which["UNCONSTRAINED"] = 0] = "UNCONSTRAINED"; + Type_AnyPointer_Which[Type_AnyPointer_Which["PARAMETER"] = 1] = "PARAMETER"; + Type_AnyPointer_Which[Type_AnyPointer_Which["IMPLICIT_METHOD_PARAMETER"] = 2] = "IMPLICIT_METHOD_PARAMETER"; +})(Type_AnyPointer_Which = exports.Type_AnyPointer_Which || (exports.Type_AnyPointer_Which = {})); +class Type_AnyPointer extends index_1.Struct { + getUnconstrained() { + index_1.Struct.testWhich("unconstrained", index_1.Struct.getUint16(8, this), 0, this); + return index_1.Struct.getAs(Type_AnyPointer_Unconstrained, this); + } + initUnconstrained() { + index_1.Struct.setUint16(8, 0, this); + return index_1.Struct.getAs(Type_AnyPointer_Unconstrained, this); + } + isUnconstrained() { return index_1.Struct.getUint16(8, this) === 0; } + setUnconstrained() { index_1.Struct.setUint16(8, 0, this); } + getParameter() { + index_1.Struct.testWhich("parameter", index_1.Struct.getUint16(8, this), 1, this); + return index_1.Struct.getAs(Type_AnyPointer_Parameter, this); + } + initParameter() { + index_1.Struct.setUint16(8, 1, this); + return index_1.Struct.getAs(Type_AnyPointer_Parameter, this); + } + isParameter() { return index_1.Struct.getUint16(8, this) === 1; } + setParameter() { index_1.Struct.setUint16(8, 1, this); } + getImplicitMethodParameter() { + index_1.Struct.testWhich("implicitMethodParameter", index_1.Struct.getUint16(8, this), 2, this); + return index_1.Struct.getAs(Type_AnyPointer_ImplicitMethodParameter, this); + } + initImplicitMethodParameter() { + index_1.Struct.setUint16(8, 2, this); + return index_1.Struct.getAs(Type_AnyPointer_ImplicitMethodParameter, this); + } + isImplicitMethodParameter() { return index_1.Struct.getUint16(8, this) === 2; } + setImplicitMethodParameter() { index_1.Struct.setUint16(8, 2, this); } + toString() { return "Type_AnyPointer_" + super.toString(); } + which() { return index_1.Struct.getUint16(8, this); } +} +exports.Type_AnyPointer = Type_AnyPointer; +Type_AnyPointer.UNCONSTRAINED = Type_AnyPointer_Which.UNCONSTRAINED; +Type_AnyPointer.PARAMETER = Type_AnyPointer_Which.PARAMETER; +Type_AnyPointer.IMPLICIT_METHOD_PARAMETER = Type_AnyPointer_Which.IMPLICIT_METHOD_PARAMETER; +Type_AnyPointer._capnp = { displayName: "anyPointer", id: "c2573fe8a23e49f1", size: new index_1.ObjectSize(24, 1) }; +var Type_Which; +(function (Type_Which) { + Type_Which[Type_Which["VOID"] = 0] = "VOID"; + Type_Which[Type_Which["BOOL"] = 1] = "BOOL"; + Type_Which[Type_Which["INT8"] = 2] = "INT8"; + Type_Which[Type_Which["INT16"] = 3] = "INT16"; + Type_Which[Type_Which["INT32"] = 4] = "INT32"; + Type_Which[Type_Which["INT64"] = 5] = "INT64"; + Type_Which[Type_Which["UINT8"] = 6] = "UINT8"; + Type_Which[Type_Which["UINT16"] = 7] = "UINT16"; + Type_Which[Type_Which["UINT32"] = 8] = "UINT32"; + Type_Which[Type_Which["UINT64"] = 9] = "UINT64"; + Type_Which[Type_Which["FLOAT32"] = 10] = "FLOAT32"; + Type_Which[Type_Which["FLOAT64"] = 11] = "FLOAT64"; + Type_Which[Type_Which["TEXT"] = 12] = "TEXT"; + Type_Which[Type_Which["DATA"] = 13] = "DATA"; + Type_Which[Type_Which["LIST"] = 14] = "LIST"; + Type_Which[Type_Which["ENUM"] = 15] = "ENUM"; + Type_Which[Type_Which["STRUCT"] = 16] = "STRUCT"; + Type_Which[Type_Which["INTERFACE"] = 17] = "INTERFACE"; + Type_Which[Type_Which["ANY_POINTER"] = 18] = "ANY_POINTER"; +})(Type_Which = exports.Type_Which || (exports.Type_Which = {})); +class Type extends index_1.Struct { + isVoid() { return index_1.Struct.getUint16(0, this) === 0; } + setVoid() { index_1.Struct.setUint16(0, 0, this); } + isBool() { return index_1.Struct.getUint16(0, this) === 1; } + setBool() { index_1.Struct.setUint16(0, 1, this); } + isInt8() { return index_1.Struct.getUint16(0, this) === 2; } + setInt8() { index_1.Struct.setUint16(0, 2, this); } + isInt16() { return index_1.Struct.getUint16(0, this) === 3; } + setInt16() { index_1.Struct.setUint16(0, 3, this); } + isInt32() { return index_1.Struct.getUint16(0, this) === 4; } + setInt32() { index_1.Struct.setUint16(0, 4, this); } + isInt64() { return index_1.Struct.getUint16(0, this) === 5; } + setInt64() { index_1.Struct.setUint16(0, 5, this); } + isUint8() { return index_1.Struct.getUint16(0, this) === 6; } + setUint8() { index_1.Struct.setUint16(0, 6, this); } + isUint16() { return index_1.Struct.getUint16(0, this) === 7; } + setUint16() { index_1.Struct.setUint16(0, 7, this); } + isUint32() { return index_1.Struct.getUint16(0, this) === 8; } + setUint32() { index_1.Struct.setUint16(0, 8, this); } + isUint64() { return index_1.Struct.getUint16(0, this) === 9; } + setUint64() { index_1.Struct.setUint16(0, 9, this); } + isFloat32() { return index_1.Struct.getUint16(0, this) === 10; } + setFloat32() { index_1.Struct.setUint16(0, 10, this); } + isFloat64() { return index_1.Struct.getUint16(0, this) === 11; } + setFloat64() { index_1.Struct.setUint16(0, 11, this); } + isText() { return index_1.Struct.getUint16(0, this) === 12; } + setText() { index_1.Struct.setUint16(0, 12, this); } + isData() { return index_1.Struct.getUint16(0, this) === 13; } + setData() { index_1.Struct.setUint16(0, 13, this); } + getList() { + index_1.Struct.testWhich("list", index_1.Struct.getUint16(0, this), 14, this); + return index_1.Struct.getAs(Type_List, this); + } + initList() { + index_1.Struct.setUint16(0, 14, this); + return index_1.Struct.getAs(Type_List, this); + } + isList() { return index_1.Struct.getUint16(0, this) === 14; } + setList() { index_1.Struct.setUint16(0, 14, this); } + getEnum() { + index_1.Struct.testWhich("enum", index_1.Struct.getUint16(0, this), 15, this); + return index_1.Struct.getAs(Type_Enum, this); + } + initEnum() { + index_1.Struct.setUint16(0, 15, this); + return index_1.Struct.getAs(Type_Enum, this); + } + isEnum() { return index_1.Struct.getUint16(0, this) === 15; } + setEnum() { index_1.Struct.setUint16(0, 15, this); } + getStruct() { + index_1.Struct.testWhich("struct", index_1.Struct.getUint16(0, this), 16, this); + return index_1.Struct.getAs(Type_Struct, this); + } + initStruct() { + index_1.Struct.setUint16(0, 16, this); + return index_1.Struct.getAs(Type_Struct, this); + } + isStruct() { return index_1.Struct.getUint16(0, this) === 16; } + setStruct() { index_1.Struct.setUint16(0, 16, this); } + getInterface() { + index_1.Struct.testWhich("interface", index_1.Struct.getUint16(0, this), 17, this); + return index_1.Struct.getAs(Type_Interface, this); + } + initInterface() { + index_1.Struct.setUint16(0, 17, this); + return index_1.Struct.getAs(Type_Interface, this); + } + isInterface() { return index_1.Struct.getUint16(0, this) === 17; } + setInterface() { index_1.Struct.setUint16(0, 17, this); } + getAnyPointer() { + index_1.Struct.testWhich("anyPointer", index_1.Struct.getUint16(0, this), 18, this); + return index_1.Struct.getAs(Type_AnyPointer, this); + } + initAnyPointer() { + index_1.Struct.setUint16(0, 18, this); + return index_1.Struct.getAs(Type_AnyPointer, this); + } + isAnyPointer() { return index_1.Struct.getUint16(0, this) === 18; } + setAnyPointer() { index_1.Struct.setUint16(0, 18, this); } + toString() { return "Type_" + super.toString(); } + which() { return index_1.Struct.getUint16(0, this); } +} +exports.Type = Type; +Type.VOID = Type_Which.VOID; +Type.BOOL = Type_Which.BOOL; +Type.INT8 = Type_Which.INT8; +Type.INT16 = Type_Which.INT16; +Type.INT32 = Type_Which.INT32; +Type.INT64 = Type_Which.INT64; +Type.UINT8 = Type_Which.UINT8; +Type.UINT16 = Type_Which.UINT16; +Type.UINT32 = Type_Which.UINT32; +Type.UINT64 = Type_Which.UINT64; +Type.FLOAT32 = Type_Which.FLOAT32; +Type.FLOAT64 = Type_Which.FLOAT64; +Type.TEXT = Type_Which.TEXT; +Type.DATA = Type_Which.DATA; +Type.LIST = Type_Which.LIST; +Type.ENUM = Type_Which.ENUM; +Type.STRUCT = Type_Which.STRUCT; +Type.INTERFACE = Type_Which.INTERFACE; +Type.ANY_POINTER = Type_Which.ANY_POINTER; +Type._capnp = { displayName: "Type", id: "d07378ede1f9cc60", size: new index_1.ObjectSize(24, 1) }; +var Brand_Scope_Which; +(function (Brand_Scope_Which) { + Brand_Scope_Which[Brand_Scope_Which["BIND"] = 0] = "BIND"; + Brand_Scope_Which[Brand_Scope_Which["INHERIT"] = 1] = "INHERIT"; +})(Brand_Scope_Which = exports.Brand_Scope_Which || (exports.Brand_Scope_Which = {})); +class Brand_Scope extends index_1.Struct { + getScopeId() { return index_1.Struct.getUint64(0, this); } + setScopeId(value) { index_1.Struct.setUint64(0, value, this); } + adoptBind(value) { + index_1.Struct.setUint16(8, 0, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownBind() { return index_1.Struct.disown(this.getBind()); } + getBind() { + index_1.Struct.testWhich("bind", index_1.Struct.getUint16(8, this), 0, this); + return index_1.Struct.getList(0, Brand_Scope._Bind, this); + } + hasBind() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initBind(length) { + index_1.Struct.setUint16(8, 0, this); + return index_1.Struct.initList(0, Brand_Scope._Bind, length, this); + } + isBind() { return index_1.Struct.getUint16(8, this) === 0; } + setBind(value) { + index_1.Struct.setUint16(8, 0, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + isInherit() { return index_1.Struct.getUint16(8, this) === 1; } + setInherit() { index_1.Struct.setUint16(8, 1, this); } + toString() { return "Brand_Scope_" + super.toString(); } + which() { return index_1.Struct.getUint16(8, this); } +} +exports.Brand_Scope = Brand_Scope; +Brand_Scope.BIND = Brand_Scope_Which.BIND; +Brand_Scope.INHERIT = Brand_Scope_Which.INHERIT; +Brand_Scope._capnp = { displayName: "Scope", id: "abd73485a9636bc9", size: new index_1.ObjectSize(16, 1) }; +var Brand_Binding_Which; +(function (Brand_Binding_Which) { + Brand_Binding_Which[Brand_Binding_Which["UNBOUND"] = 0] = "UNBOUND"; + Brand_Binding_Which[Brand_Binding_Which["TYPE"] = 1] = "TYPE"; +})(Brand_Binding_Which = exports.Brand_Binding_Which || (exports.Brand_Binding_Which = {})); +class Brand_Binding extends index_1.Struct { + isUnbound() { return index_1.Struct.getUint16(0, this) === 0; } + setUnbound() { index_1.Struct.setUint16(0, 0, this); } + adoptType(value) { + index_1.Struct.setUint16(0, 1, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownType() { return index_1.Struct.disown(this.getType()); } + getType() { + index_1.Struct.testWhich("type", index_1.Struct.getUint16(0, this), 1, this); + return index_1.Struct.getStruct(0, Type, this); + } + hasType() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initType() { + index_1.Struct.setUint16(0, 1, this); + return index_1.Struct.initStructAt(0, Type, this); + } + isType() { return index_1.Struct.getUint16(0, this) === 1; } + setType(value) { + index_1.Struct.setUint16(0, 1, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + toString() { return "Brand_Binding_" + super.toString(); } + which() { return index_1.Struct.getUint16(0, this); } +} +exports.Brand_Binding = Brand_Binding; +Brand_Binding.UNBOUND = Brand_Binding_Which.UNBOUND; +Brand_Binding.TYPE = Brand_Binding_Which.TYPE; +Brand_Binding._capnp = { displayName: "Binding", id: "c863cd16969ee7fc", size: new index_1.ObjectSize(8, 1) }; +class Brand extends index_1.Struct { + adoptScopes(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownScopes() { return index_1.Struct.disown(this.getScopes()); } + getScopes() { return index_1.Struct.getList(0, Brand._Scopes, this); } + hasScopes() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initScopes(length) { return index_1.Struct.initList(0, Brand._Scopes, length, this); } + setScopes(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Brand_" + super.toString(); } +} +exports.Brand = Brand; +Brand.Scope = Brand_Scope; +Brand.Binding = Brand_Binding; +Brand._capnp = { displayName: "Brand", id: "903455f06065422b", size: new index_1.ObjectSize(0, 1) }; +var Value_Which; +(function (Value_Which) { + Value_Which[Value_Which["VOID"] = 0] = "VOID"; + Value_Which[Value_Which["BOOL"] = 1] = "BOOL"; + Value_Which[Value_Which["INT8"] = 2] = "INT8"; + Value_Which[Value_Which["INT16"] = 3] = "INT16"; + Value_Which[Value_Which["INT32"] = 4] = "INT32"; + Value_Which[Value_Which["INT64"] = 5] = "INT64"; + Value_Which[Value_Which["UINT8"] = 6] = "UINT8"; + Value_Which[Value_Which["UINT16"] = 7] = "UINT16"; + Value_Which[Value_Which["UINT32"] = 8] = "UINT32"; + Value_Which[Value_Which["UINT64"] = 9] = "UINT64"; + Value_Which[Value_Which["FLOAT32"] = 10] = "FLOAT32"; + Value_Which[Value_Which["FLOAT64"] = 11] = "FLOAT64"; + Value_Which[Value_Which["TEXT"] = 12] = "TEXT"; + Value_Which[Value_Which["DATA"] = 13] = "DATA"; + Value_Which[Value_Which["LIST"] = 14] = "LIST"; + Value_Which[Value_Which["ENUM"] = 15] = "ENUM"; + Value_Which[Value_Which["STRUCT"] = 16] = "STRUCT"; + Value_Which[Value_Which["INTERFACE"] = 17] = "INTERFACE"; + Value_Which[Value_Which["ANY_POINTER"] = 18] = "ANY_POINTER"; +})(Value_Which = exports.Value_Which || (exports.Value_Which = {})); +class Value extends index_1.Struct { + isVoid() { return index_1.Struct.getUint16(0, this) === 0; } + setVoid() { index_1.Struct.setUint16(0, 0, this); } + getBool() { + index_1.Struct.testWhich("bool", index_1.Struct.getUint16(0, this), 1, this); + return index_1.Struct.getBit(16, this); + } + isBool() { return index_1.Struct.getUint16(0, this) === 1; } + setBool(value) { + index_1.Struct.setUint16(0, 1, this); + index_1.Struct.setBit(16, value, this); + } + getInt8() { + index_1.Struct.testWhich("int8", index_1.Struct.getUint16(0, this), 2, this); + return index_1.Struct.getInt8(2, this); + } + isInt8() { return index_1.Struct.getUint16(0, this) === 2; } + setInt8(value) { + index_1.Struct.setUint16(0, 2, this); + index_1.Struct.setInt8(2, value, this); + } + getInt16() { + index_1.Struct.testWhich("int16", index_1.Struct.getUint16(0, this), 3, this); + return index_1.Struct.getInt16(2, this); + } + isInt16() { return index_1.Struct.getUint16(0, this) === 3; } + setInt16(value) { + index_1.Struct.setUint16(0, 3, this); + index_1.Struct.setInt16(2, value, this); + } + getInt32() { + index_1.Struct.testWhich("int32", index_1.Struct.getUint16(0, this), 4, this); + return index_1.Struct.getInt32(4, this); + } + isInt32() { return index_1.Struct.getUint16(0, this) === 4; } + setInt32(value) { + index_1.Struct.setUint16(0, 4, this); + index_1.Struct.setInt32(4, value, this); + } + getInt64() { + index_1.Struct.testWhich("int64", index_1.Struct.getUint16(0, this), 5, this); + return index_1.Struct.getInt64(8, this); + } + isInt64() { return index_1.Struct.getUint16(0, this) === 5; } + setInt64(value) { + index_1.Struct.setUint16(0, 5, this); + index_1.Struct.setInt64(8, value, this); + } + getUint8() { + index_1.Struct.testWhich("uint8", index_1.Struct.getUint16(0, this), 6, this); + return index_1.Struct.getUint8(2, this); + } + isUint8() { return index_1.Struct.getUint16(0, this) === 6; } + setUint8(value) { + index_1.Struct.setUint16(0, 6, this); + index_1.Struct.setUint8(2, value, this); + } + getUint16() { + index_1.Struct.testWhich("uint16", index_1.Struct.getUint16(0, this), 7, this); + return index_1.Struct.getUint16(2, this); + } + isUint16() { return index_1.Struct.getUint16(0, this) === 7; } + setUint16(value) { + index_1.Struct.setUint16(0, 7, this); + index_1.Struct.setUint16(2, value, this); + } + getUint32() { + index_1.Struct.testWhich("uint32", index_1.Struct.getUint16(0, this), 8, this); + return index_1.Struct.getUint32(4, this); + } + isUint32() { return index_1.Struct.getUint16(0, this) === 8; } + setUint32(value) { + index_1.Struct.setUint16(0, 8, this); + index_1.Struct.setUint32(4, value, this); + } + getUint64() { + index_1.Struct.testWhich("uint64", index_1.Struct.getUint16(0, this), 9, this); + return index_1.Struct.getUint64(8, this); + } + isUint64() { return index_1.Struct.getUint16(0, this) === 9; } + setUint64(value) { + index_1.Struct.setUint16(0, 9, this); + index_1.Struct.setUint64(8, value, this); + } + getFloat32() { + index_1.Struct.testWhich("float32", index_1.Struct.getUint16(0, this), 10, this); + return index_1.Struct.getFloat32(4, this); + } + isFloat32() { return index_1.Struct.getUint16(0, this) === 10; } + setFloat32(value) { + index_1.Struct.setUint16(0, 10, this); + index_1.Struct.setFloat32(4, value, this); + } + getFloat64() { + index_1.Struct.testWhich("float64", index_1.Struct.getUint16(0, this), 11, this); + return index_1.Struct.getFloat64(8, this); + } + isFloat64() { return index_1.Struct.getUint16(0, this) === 11; } + setFloat64(value) { + index_1.Struct.setUint16(0, 11, this); + index_1.Struct.setFloat64(8, value, this); + } + getText() { + index_1.Struct.testWhich("text", index_1.Struct.getUint16(0, this), 12, this); + return index_1.Struct.getText(0, this); + } + isText() { return index_1.Struct.getUint16(0, this) === 12; } + setText(value) { + index_1.Struct.setUint16(0, 12, this); + index_1.Struct.setText(0, value, this); + } + adoptData(value) { + index_1.Struct.setUint16(0, 13, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownData() { return index_1.Struct.disown(this.getData()); } + getData() { + index_1.Struct.testWhich("data", index_1.Struct.getUint16(0, this), 13, this); + return index_1.Struct.getData(0, this); + } + hasData() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initData(length) { + index_1.Struct.setUint16(0, 13, this); + return index_1.Struct.initData(0, length, this); + } + isData() { return index_1.Struct.getUint16(0, this) === 13; } + setData(value) { + index_1.Struct.setUint16(0, 13, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + adoptList(value) { + index_1.Struct.setUint16(0, 14, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownList() { return index_1.Struct.disown(this.getList()); } + getList() { + index_1.Struct.testWhich("list", index_1.Struct.getUint16(0, this), 14, this); + return index_1.Struct.getPointer(0, this); + } + hasList() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + isList() { return index_1.Struct.getUint16(0, this) === 14; } + setList(value) { + index_1.Struct.setUint16(0, 14, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + getEnum() { + index_1.Struct.testWhich("enum", index_1.Struct.getUint16(0, this), 15, this); + return index_1.Struct.getUint16(2, this); + } + isEnum() { return index_1.Struct.getUint16(0, this) === 15; } + setEnum(value) { + index_1.Struct.setUint16(0, 15, this); + index_1.Struct.setUint16(2, value, this); + } + adoptStruct(value) { + index_1.Struct.setUint16(0, 16, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownStruct() { return index_1.Struct.disown(this.getStruct()); } + getStruct() { + index_1.Struct.testWhich("struct", index_1.Struct.getUint16(0, this), 16, this); + return index_1.Struct.getPointer(0, this); + } + hasStruct() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + isStruct() { return index_1.Struct.getUint16(0, this) === 16; } + setStruct(value) { + index_1.Struct.setUint16(0, 16, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + isInterface() { return index_1.Struct.getUint16(0, this) === 17; } + setInterface() { index_1.Struct.setUint16(0, 17, this); } + adoptAnyPointer(value) { + index_1.Struct.setUint16(0, 18, this); + index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); + } + disownAnyPointer() { return index_1.Struct.disown(this.getAnyPointer()); } + getAnyPointer() { + index_1.Struct.testWhich("anyPointer", index_1.Struct.getUint16(0, this), 18, this); + return index_1.Struct.getPointer(0, this); + } + hasAnyPointer() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + isAnyPointer() { return index_1.Struct.getUint16(0, this) === 18; } + setAnyPointer(value) { + index_1.Struct.setUint16(0, 18, this); + index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); + } + toString() { return "Value_" + super.toString(); } + which() { return index_1.Struct.getUint16(0, this); } +} +exports.Value = Value; +Value.VOID = Value_Which.VOID; +Value.BOOL = Value_Which.BOOL; +Value.INT8 = Value_Which.INT8; +Value.INT16 = Value_Which.INT16; +Value.INT32 = Value_Which.INT32; +Value.INT64 = Value_Which.INT64; +Value.UINT8 = Value_Which.UINT8; +Value.UINT16 = Value_Which.UINT16; +Value.UINT32 = Value_Which.UINT32; +Value.UINT64 = Value_Which.UINT64; +Value.FLOAT32 = Value_Which.FLOAT32; +Value.FLOAT64 = Value_Which.FLOAT64; +Value.TEXT = Value_Which.TEXT; +Value.DATA = Value_Which.DATA; +Value.LIST = Value_Which.LIST; +Value.ENUM = Value_Which.ENUM; +Value.STRUCT = Value_Which.STRUCT; +Value.INTERFACE = Value_Which.INTERFACE; +Value.ANY_POINTER = Value_Which.ANY_POINTER; +Value._capnp = { displayName: "Value", id: "ce23dcd2d7b00c9b", size: new index_1.ObjectSize(16, 1) }; +class Annotation extends index_1.Struct { + getId() { return index_1.Struct.getUint64(0, this); } + setId(value) { index_1.Struct.setUint64(0, value, this); } + adoptBrand(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownBrand() { return index_1.Struct.disown(this.getBrand()); } + getBrand() { return index_1.Struct.getStruct(1, Brand, this); } + hasBrand() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initBrand() { return index_1.Struct.initStructAt(1, Brand, this); } + setBrand(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + adoptValue(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownValue() { return index_1.Struct.disown(this.getValue()); } + getValue() { return index_1.Struct.getStruct(0, Value, this); } + hasValue() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initValue() { return index_1.Struct.initStructAt(0, Value, this); } + setValue(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + toString() { return "Annotation_" + super.toString(); } +} +exports.Annotation = Annotation; +Annotation._capnp = { displayName: "Annotation", id: "f1c8950dab257542", size: new index_1.ObjectSize(8, 2) }; +var ElementSize; +(function (ElementSize) { + ElementSize[ElementSize["EMPTY"] = 0] = "EMPTY"; + ElementSize[ElementSize["BIT"] = 1] = "BIT"; + ElementSize[ElementSize["BYTE"] = 2] = "BYTE"; + ElementSize[ElementSize["TWO_BYTES"] = 3] = "TWO_BYTES"; + ElementSize[ElementSize["FOUR_BYTES"] = 4] = "FOUR_BYTES"; + ElementSize[ElementSize["EIGHT_BYTES"] = 5] = "EIGHT_BYTES"; + ElementSize[ElementSize["POINTER"] = 6] = "POINTER"; + ElementSize[ElementSize["INLINE_COMPOSITE"] = 7] = "INLINE_COMPOSITE"; +})(ElementSize = exports.ElementSize || (exports.ElementSize = {})); +class CapnpVersion extends index_1.Struct { + getMajor() { return index_1.Struct.getUint16(0, this); } + setMajor(value) { index_1.Struct.setUint16(0, value, this); } + getMinor() { return index_1.Struct.getUint8(2, this); } + setMinor(value) { index_1.Struct.setUint8(2, value, this); } + getMicro() { return index_1.Struct.getUint8(3, this); } + setMicro(value) { index_1.Struct.setUint8(3, value, this); } + toString() { return "CapnpVersion_" + super.toString(); } +} +exports.CapnpVersion = CapnpVersion; +CapnpVersion._capnp = { displayName: "CapnpVersion", id: "d85d305b7d839963", size: new index_1.ObjectSize(8, 0) }; +class CodeGeneratorRequest_RequestedFile_Import extends index_1.Struct { + getId() { return index_1.Struct.getUint64(0, this); } + setId(value) { index_1.Struct.setUint64(0, value, this); } + getName() { return index_1.Struct.getText(0, this); } + setName(value) { index_1.Struct.setText(0, value, this); } + toString() { return "CodeGeneratorRequest_RequestedFile_Import_" + super.toString(); } +} +exports.CodeGeneratorRequest_RequestedFile_Import = CodeGeneratorRequest_RequestedFile_Import; +CodeGeneratorRequest_RequestedFile_Import._capnp = { displayName: "Import", id: "ae504193122357e5", size: new index_1.ObjectSize(8, 1) }; +class CodeGeneratorRequest_RequestedFile extends index_1.Struct { + getId() { return index_1.Struct.getUint64(0, this); } + setId(value) { index_1.Struct.setUint64(0, value, this); } + getFilename() { return index_1.Struct.getText(0, this); } + setFilename(value) { index_1.Struct.setText(0, value, this); } + adoptImports(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownImports() { return index_1.Struct.disown(this.getImports()); } + getImports() { return index_1.Struct.getList(1, CodeGeneratorRequest_RequestedFile._Imports, this); } + hasImports() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initImports(length) { return index_1.Struct.initList(1, CodeGeneratorRequest_RequestedFile._Imports, length, this); } + setImports(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + toString() { return "CodeGeneratorRequest_RequestedFile_" + super.toString(); } +} +exports.CodeGeneratorRequest_RequestedFile = CodeGeneratorRequest_RequestedFile; +CodeGeneratorRequest_RequestedFile.Import = CodeGeneratorRequest_RequestedFile_Import; +CodeGeneratorRequest_RequestedFile._capnp = { displayName: "RequestedFile", id: "cfea0eb02e810062", size: new index_1.ObjectSize(8, 2) }; +class CodeGeneratorRequest extends index_1.Struct { + adoptCapnpVersion(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(2, this)); } + disownCapnpVersion() { return index_1.Struct.disown(this.getCapnpVersion()); } + getCapnpVersion() { return index_1.Struct.getStruct(2, CapnpVersion, this); } + hasCapnpVersion() { return !index_1.Struct.isNull(index_1.Struct.getPointer(2, this)); } + initCapnpVersion() { return index_1.Struct.initStructAt(2, CapnpVersion, this); } + setCapnpVersion(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(2, this)); } + adoptNodes(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(0, this)); } + disownNodes() { return index_1.Struct.disown(this.getNodes()); } + getNodes() { return index_1.Struct.getList(0, CodeGeneratorRequest._Nodes, this); } + hasNodes() { return !index_1.Struct.isNull(index_1.Struct.getPointer(0, this)); } + initNodes(length) { return index_1.Struct.initList(0, CodeGeneratorRequest._Nodes, length, this); } + setNodes(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(0, this)); } + adoptRequestedFiles(value) { index_1.Struct.adopt(value, index_1.Struct.getPointer(1, this)); } + disownRequestedFiles() { return index_1.Struct.disown(this.getRequestedFiles()); } + getRequestedFiles() { return index_1.Struct.getList(1, CodeGeneratorRequest._RequestedFiles, this); } + hasRequestedFiles() { return !index_1.Struct.isNull(index_1.Struct.getPointer(1, this)); } + initRequestedFiles(length) { return index_1.Struct.initList(1, CodeGeneratorRequest._RequestedFiles, length, this); } + setRequestedFiles(value) { index_1.Struct.copyFrom(value, index_1.Struct.getPointer(1, this)); } + toString() { return "CodeGeneratorRequest_" + super.toString(); } +} +exports.CodeGeneratorRequest = CodeGeneratorRequest; +CodeGeneratorRequest.RequestedFile = CodeGeneratorRequest_RequestedFile; +CodeGeneratorRequest._capnp = { displayName: "CodeGeneratorRequest", id: "bfc546f6210ad7ce", size: new index_1.ObjectSize(0, 3) }; +Node_Struct._Fields = capnp.CompositeList(Field); +Node_Enum._Enumerants = capnp.CompositeList(Enumerant); +Node_Interface._Methods = capnp.CompositeList(Method); +Node_Interface._Superclasses = capnp.CompositeList(Superclass); +Node._Parameters = capnp.CompositeList(Node_Parameter); +Node._NestedNodes = capnp.CompositeList(Node_NestedNode); +Node._Annotations = capnp.CompositeList(Annotation); +Field._Annotations = capnp.CompositeList(Annotation); +Enumerant._Annotations = capnp.CompositeList(Annotation); +Method._ImplicitParameters = capnp.CompositeList(Node_Parameter); +Method._Annotations = capnp.CompositeList(Annotation); +Brand_Scope._Bind = capnp.CompositeList(Brand_Binding); +Brand._Scopes = capnp.CompositeList(Brand_Scope); +CodeGeneratorRequest_RequestedFile._Imports = capnp.CompositeList(CodeGeneratorRequest_RequestedFile_Import); +CodeGeneratorRequest._Nodes = capnp.CompositeList(Node); +CodeGeneratorRequest._RequestedFiles = capnp.CompositeList(CodeGeneratorRequest_RequestedFile); +//# sourceMappingURL=schema.capnp.js.map
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/schema.capnp.js.map b/node_modules/capnp-ts/src/std/schema.capnp.js.map new file mode 100644 index 0000000..6fa4e1f --- /dev/null +++ b/node_modules/capnp-ts/src/std/schema.capnp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"schema.capnp.js","sourceRoot":"","sources":["schema.capnp.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/schema.capnp.ts b/node_modules/capnp-ts/src/std/schema.capnp.ts new file mode 100644 index 0000000..5b713f1 --- /dev/null +++ b/node_modules/capnp-ts/src/std/schema.capnp.ts @@ -0,0 +1,1050 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ + +import * as capnp from "../index"; +import { ObjectSize as __O, Struct as __S } from "../index"; +export const _capnpFileId = "a93fc509624c72d9"; +export class Node_Parameter extends __S { + static readonly _capnp = { displayName: "Parameter", id: "b9521bccf10fa3b1", size: new __O(0, 1) }; + getName(): string { return __S.getText(0, this); } + setName(value: string): void { __S.setText(0, value, this); } + toString(): string { return "Node_Parameter_" + super.toString(); } +} +export class Node_NestedNode extends __S { + static readonly _capnp = { displayName: "NestedNode", id: "debf55bbfa0fc242", size: new __O(8, 1) }; + getName(): string { return __S.getText(0, this); } + setName(value: string): void { __S.setText(0, value, this); } + getId(): capnp.Uint64 { return __S.getUint64(0, this); } + setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); } + toString(): string { return "Node_NestedNode_" + super.toString(); } +} +export class Node_Struct extends __S { + static readonly _capnp = { displayName: "struct", id: "9ea0b19b37fb4435", size: new __O(40, 6) }; + static _Fields: capnp.ListCtor<Field>; + getDataWordCount(): number { return __S.getUint16(14, this); } + setDataWordCount(value: number): void { __S.setUint16(14, value, this); } + getPointerCount(): number { return __S.getUint16(24, this); } + setPointerCount(value: number): void { __S.setUint16(24, value, this); } + getPreferredListEncoding(): ElementSize { return __S.getUint16(26, this); } + setPreferredListEncoding(value: ElementSize): void { __S.setUint16(26, value, this); } + getIsGroup(): boolean { return __S.getBit(224, this); } + setIsGroup(value: boolean): void { __S.setBit(224, value, this); } + getDiscriminantCount(): number { return __S.getUint16(30, this); } + setDiscriminantCount(value: number): void { __S.setUint16(30, value, this); } + getDiscriminantOffset(): number { return __S.getUint32(32, this); } + setDiscriminantOffset(value: number): void { __S.setUint32(32, value, this); } + adoptFields(value: capnp.Orphan<capnp.List<Field>>): void { __S.adopt(value, __S.getPointer(3, this)); } + disownFields(): capnp.Orphan<capnp.List<Field>> { return __S.disown(this.getFields()); } + getFields(): capnp.List<Field> { return __S.getList(3, Node_Struct._Fields, this); } + hasFields(): boolean { return !__S.isNull(__S.getPointer(3, this)); } + initFields(length: number): capnp.List<Field> { return __S.initList(3, Node_Struct._Fields, length, this); } + setFields(value: capnp.List<Field>): void { __S.copyFrom(value, __S.getPointer(3, this)); } + toString(): string { return "Node_Struct_" + super.toString(); } +} +export class Node_Enum extends __S { + static readonly _capnp = { displayName: "enum", id: "b54ab3364333f598", size: new __O(40, 6) }; + static _Enumerants: capnp.ListCtor<Enumerant>; + adoptEnumerants(value: capnp.Orphan<capnp.List<Enumerant>>): void { __S.adopt(value, __S.getPointer(3, this)); } + disownEnumerants(): capnp.Orphan<capnp.List<Enumerant>> { return __S.disown(this.getEnumerants()); } + getEnumerants(): capnp.List<Enumerant> { return __S.getList(3, Node_Enum._Enumerants, this); } + hasEnumerants(): boolean { return !__S.isNull(__S.getPointer(3, this)); } + initEnumerants(length: number): capnp.List<Enumerant> { return __S.initList(3, Node_Enum._Enumerants, length, this); } + setEnumerants(value: capnp.List<Enumerant>): void { __S.copyFrom(value, __S.getPointer(3, this)); } + toString(): string { return "Node_Enum_" + super.toString(); } +} +export class Node_Interface extends __S { + static readonly _capnp = { displayName: "interface", id: "e82753cff0c2218f", size: new __O(40, 6) }; + static _Methods: capnp.ListCtor<Method>; + static _Superclasses: capnp.ListCtor<Superclass>; + adoptMethods(value: capnp.Orphan<capnp.List<Method>>): void { __S.adopt(value, __S.getPointer(3, this)); } + disownMethods(): capnp.Orphan<capnp.List<Method>> { return __S.disown(this.getMethods()); } + getMethods(): capnp.List<Method> { return __S.getList(3, Node_Interface._Methods, this); } + hasMethods(): boolean { return !__S.isNull(__S.getPointer(3, this)); } + initMethods(length: number): capnp.List<Method> { return __S.initList(3, Node_Interface._Methods, length, this); } + setMethods(value: capnp.List<Method>): void { __S.copyFrom(value, __S.getPointer(3, this)); } + adoptSuperclasses(value: capnp.Orphan<capnp.List<Superclass>>): void { __S.adopt(value, __S.getPointer(4, this)); } + disownSuperclasses(): capnp.Orphan<capnp.List<Superclass>> { return __S.disown(this.getSuperclasses()); } + getSuperclasses(): capnp.List<Superclass> { return __S.getList(4, Node_Interface._Superclasses, this); } + hasSuperclasses(): boolean { return !__S.isNull(__S.getPointer(4, this)); } + initSuperclasses(length: number): capnp.List<Superclass> { return __S.initList(4, Node_Interface._Superclasses, length, this); } + setSuperclasses(value: capnp.List<Superclass>): void { __S.copyFrom(value, __S.getPointer(4, this)); } + toString(): string { return "Node_Interface_" + super.toString(); } +} +export class Node_Const extends __S { + static readonly _capnp = { displayName: "const", id: "b18aa5ac7a0d9420", size: new __O(40, 6) }; + adoptType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(3, this)); } + disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); } + getType(): Type { return __S.getStruct(3, Type, this); } + hasType(): boolean { return !__S.isNull(__S.getPointer(3, this)); } + initType(): Type { return __S.initStructAt(3, Type, this); } + setType(value: Type): void { __S.copyFrom(value, __S.getPointer(3, this)); } + adoptValue(value: capnp.Orphan<Value>): void { __S.adopt(value, __S.getPointer(4, this)); } + disownValue(): capnp.Orphan<Value> { return __S.disown(this.getValue()); } + getValue(): Value { return __S.getStruct(4, Value, this); } + hasValue(): boolean { return !__S.isNull(__S.getPointer(4, this)); } + initValue(): Value { return __S.initStructAt(4, Value, this); } + setValue(value: Value): void { __S.copyFrom(value, __S.getPointer(4, this)); } + toString(): string { return "Node_Const_" + super.toString(); } +} +export class Node_Annotation extends __S { + static readonly _capnp = { displayName: "annotation", id: "ec1619d4400a0290", size: new __O(40, 6) }; + adoptType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(3, this)); } + disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); } + getType(): Type { return __S.getStruct(3, Type, this); } + hasType(): boolean { return !__S.isNull(__S.getPointer(3, this)); } + initType(): Type { return __S.initStructAt(3, Type, this); } + setType(value: Type): void { __S.copyFrom(value, __S.getPointer(3, this)); } + getTargetsFile(): boolean { return __S.getBit(112, this); } + setTargetsFile(value: boolean): void { __S.setBit(112, value, this); } + getTargetsConst(): boolean { return __S.getBit(113, this); } + setTargetsConst(value: boolean): void { __S.setBit(113, value, this); } + getTargetsEnum(): boolean { return __S.getBit(114, this); } + setTargetsEnum(value: boolean): void { __S.setBit(114, value, this); } + getTargetsEnumerant(): boolean { return __S.getBit(115, this); } + setTargetsEnumerant(value: boolean): void { __S.setBit(115, value, this); } + getTargetsStruct(): boolean { return __S.getBit(116, this); } + setTargetsStruct(value: boolean): void { __S.setBit(116, value, this); } + getTargetsField(): boolean { return __S.getBit(117, this); } + setTargetsField(value: boolean): void { __S.setBit(117, value, this); } + getTargetsUnion(): boolean { return __S.getBit(118, this); } + setTargetsUnion(value: boolean): void { __S.setBit(118, value, this); } + getTargetsGroup(): boolean { return __S.getBit(119, this); } + setTargetsGroup(value: boolean): void { __S.setBit(119, value, this); } + getTargetsInterface(): boolean { return __S.getBit(120, this); } + setTargetsInterface(value: boolean): void { __S.setBit(120, value, this); } + getTargetsMethod(): boolean { return __S.getBit(121, this); } + setTargetsMethod(value: boolean): void { __S.setBit(121, value, this); } + getTargetsParam(): boolean { return __S.getBit(122, this); } + setTargetsParam(value: boolean): void { __S.setBit(122, value, this); } + getTargetsAnnotation(): boolean { return __S.getBit(123, this); } + setTargetsAnnotation(value: boolean): void { __S.setBit(123, value, this); } + toString(): string { return "Node_Annotation_" + super.toString(); } +} +export enum Node_Which { + FILE = 0, + STRUCT = 1, + ENUM = 2, + INTERFACE = 3, + CONST = 4, + ANNOTATION = 5 +} +export class Node extends __S { + static readonly FILE = Node_Which.FILE; + static readonly STRUCT = Node_Which.STRUCT; + static readonly ENUM = Node_Which.ENUM; + static readonly INTERFACE = Node_Which.INTERFACE; + static readonly CONST = Node_Which.CONST; + static readonly ANNOTATION = Node_Which.ANNOTATION; + static readonly Parameter = Node_Parameter; + static readonly NestedNode = Node_NestedNode; + static readonly _capnp = { displayName: "Node", id: "e682ab4cf923a417", size: new __O(40, 6) }; + static _Parameters: capnp.ListCtor<Node_Parameter>; + static _NestedNodes: capnp.ListCtor<Node_NestedNode>; + static _Annotations: capnp.ListCtor<Annotation>; + getId(): capnp.Uint64 { return __S.getUint64(0, this); } + setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); } + getDisplayName(): string { return __S.getText(0, this); } + setDisplayName(value: string): void { __S.setText(0, value, this); } + getDisplayNamePrefixLength(): number { return __S.getUint32(8, this); } + setDisplayNamePrefixLength(value: number): void { __S.setUint32(8, value, this); } + getScopeId(): capnp.Uint64 { return __S.getUint64(16, this); } + setScopeId(value: capnp.Uint64): void { __S.setUint64(16, value, this); } + adoptParameters(value: capnp.Orphan<capnp.List<Node_Parameter>>): void { __S.adopt(value, __S.getPointer(5, this)); } + disownParameters(): capnp.Orphan<capnp.List<Node_Parameter>> { return __S.disown(this.getParameters()); } + getParameters(): capnp.List<Node_Parameter> { return __S.getList(5, Node._Parameters, this); } + hasParameters(): boolean { return !__S.isNull(__S.getPointer(5, this)); } + initParameters(length: number): capnp.List<Node_Parameter> { return __S.initList(5, Node._Parameters, length, this); } + setParameters(value: capnp.List<Node_Parameter>): void { __S.copyFrom(value, __S.getPointer(5, this)); } + getIsGeneric(): boolean { return __S.getBit(288, this); } + setIsGeneric(value: boolean): void { __S.setBit(288, value, this); } + adoptNestedNodes(value: capnp.Orphan<capnp.List<Node_NestedNode>>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownNestedNodes(): capnp.Orphan<capnp.List<Node_NestedNode>> { return __S.disown(this.getNestedNodes()); } + getNestedNodes(): capnp.List<Node_NestedNode> { return __S.getList(1, Node._NestedNodes, this); } + hasNestedNodes(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initNestedNodes(length: number): capnp.List<Node_NestedNode> { return __S.initList(1, Node._NestedNodes, length, this); } + setNestedNodes(value: capnp.List<Node_NestedNode>): void { __S.copyFrom(value, __S.getPointer(1, this)); } + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(2, this)); } + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); } + getAnnotations(): capnp.List<Annotation> { return __S.getList(2, Node._Annotations, this); } + hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(2, this)); } + initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(2, Node._Annotations, length, this); } + setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(2, this)); } + isFile(): boolean { return __S.getUint16(12, this) === 0; } + setFile(): void { __S.setUint16(12, 0, this); } + getStruct(): Node_Struct { + __S.testWhich("struct", __S.getUint16(12, this), 1, this); + return __S.getAs(Node_Struct, this); + } + initStruct(): Node_Struct { + __S.setUint16(12, 1, this); + return __S.getAs(Node_Struct, this); + } + isStruct(): boolean { return __S.getUint16(12, this) === 1; } + setStruct(): void { __S.setUint16(12, 1, this); } + getEnum(): Node_Enum { + __S.testWhich("enum", __S.getUint16(12, this), 2, this); + return __S.getAs(Node_Enum, this); + } + initEnum(): Node_Enum { + __S.setUint16(12, 2, this); + return __S.getAs(Node_Enum, this); + } + isEnum(): boolean { return __S.getUint16(12, this) === 2; } + setEnum(): void { __S.setUint16(12, 2, this); } + getInterface(): Node_Interface { + __S.testWhich("interface", __S.getUint16(12, this), 3, this); + return __S.getAs(Node_Interface, this); + } + initInterface(): Node_Interface { + __S.setUint16(12, 3, this); + return __S.getAs(Node_Interface, this); + } + isInterface(): boolean { return __S.getUint16(12, this) === 3; } + setInterface(): void { __S.setUint16(12, 3, this); } + getConst(): Node_Const { + __S.testWhich("const", __S.getUint16(12, this), 4, this); + return __S.getAs(Node_Const, this); + } + initConst(): Node_Const { + __S.setUint16(12, 4, this); + return __S.getAs(Node_Const, this); + } + isConst(): boolean { return __S.getUint16(12, this) === 4; } + setConst(): void { __S.setUint16(12, 4, this); } + getAnnotation(): Node_Annotation { + __S.testWhich("annotation", __S.getUint16(12, this), 5, this); + return __S.getAs(Node_Annotation, this); + } + initAnnotation(): Node_Annotation { + __S.setUint16(12, 5, this); + return __S.getAs(Node_Annotation, this); + } + isAnnotation(): boolean { return __S.getUint16(12, this) === 5; } + setAnnotation(): void { __S.setUint16(12, 5, this); } + toString(): string { return "Node_" + super.toString(); } + which(): Node_Which { return __S.getUint16(12, this); } +} +export class Field_Slot extends __S { + static readonly _capnp = { displayName: "slot", id: "c42305476bb4746f", size: new __O(24, 4) }; + getOffset(): number { return __S.getUint32(4, this); } + setOffset(value: number): void { __S.setUint32(4, value, this); } + adoptType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(2, this)); } + disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); } + getType(): Type { return __S.getStruct(2, Type, this); } + hasType(): boolean { return !__S.isNull(__S.getPointer(2, this)); } + initType(): Type { return __S.initStructAt(2, Type, this); } + setType(value: Type): void { __S.copyFrom(value, __S.getPointer(2, this)); } + adoptDefaultValue(value: capnp.Orphan<Value>): void { __S.adopt(value, __S.getPointer(3, this)); } + disownDefaultValue(): capnp.Orphan<Value> { return __S.disown(this.getDefaultValue()); } + getDefaultValue(): Value { return __S.getStruct(3, Value, this); } + hasDefaultValue(): boolean { return !__S.isNull(__S.getPointer(3, this)); } + initDefaultValue(): Value { return __S.initStructAt(3, Value, this); } + setDefaultValue(value: Value): void { __S.copyFrom(value, __S.getPointer(3, this)); } + getHadExplicitDefault(): boolean { return __S.getBit(128, this); } + setHadExplicitDefault(value: boolean): void { __S.setBit(128, value, this); } + toString(): string { return "Field_Slot_" + super.toString(); } +} +export class Field_Group extends __S { + static readonly _capnp = { displayName: "group", id: "cafccddb68db1d11", size: new __O(24, 4) }; + getTypeId(): capnp.Uint64 { return __S.getUint64(16, this); } + setTypeId(value: capnp.Uint64): void { __S.setUint64(16, value, this); } + toString(): string { return "Field_Group_" + super.toString(); } +} +export enum Field_Ordinal_Which { + IMPLICIT = 0, + EXPLICIT = 1 +} +export class Field_Ordinal extends __S { + static readonly IMPLICIT = Field_Ordinal_Which.IMPLICIT; + static readonly EXPLICIT = Field_Ordinal_Which.EXPLICIT; + static readonly _capnp = { displayName: "ordinal", id: "bb90d5c287870be6", size: new __O(24, 4) }; + isImplicit(): boolean { return __S.getUint16(10, this) === 0; } + setImplicit(): void { __S.setUint16(10, 0, this); } + getExplicit(): number { + __S.testWhich("explicit", __S.getUint16(10, this), 1, this); + return __S.getUint16(12, this); + } + isExplicit(): boolean { return __S.getUint16(10, this) === 1; } + setExplicit(value: number): void { + __S.setUint16(10, 1, this); + __S.setUint16(12, value, this); + } + toString(): string { return "Field_Ordinal_" + super.toString(); } + which(): Field_Ordinal_Which { return __S.getUint16(10, this); } +} +export enum Field_Which { + SLOT = 0, + GROUP = 1 +} +export class Field extends __S { + static readonly NO_DISCRIMINANT = 65535; + static readonly SLOT = Field_Which.SLOT; + static readonly GROUP = Field_Which.GROUP; + static readonly _capnp = { displayName: "Field", id: "9aad50a41f4af45f", size: new __O(24, 4), defaultDiscriminantValue: capnp.getUint16Mask(65535) }; + static _Annotations: capnp.ListCtor<Annotation>; + getName(): string { return __S.getText(0, this); } + setName(value: string): void { __S.setText(0, value, this); } + getCodeOrder(): number { return __S.getUint16(0, this); } + setCodeOrder(value: number): void { __S.setUint16(0, value, this); } + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); } + getAnnotations(): capnp.List<Annotation> { return __S.getList(1, Field._Annotations, this); } + hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(1, Field._Annotations, length, this); } + setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(1, this)); } + getDiscriminantValue(): number { return __S.getUint16(2, this, Field._capnp.defaultDiscriminantValue); } + setDiscriminantValue(value: number): void { __S.setUint16(2, value, this); } + getSlot(): Field_Slot { + __S.testWhich("slot", __S.getUint16(8, this), 0, this); + return __S.getAs(Field_Slot, this); + } + initSlot(): Field_Slot { + __S.setUint16(8, 0, this); + return __S.getAs(Field_Slot, this); + } + isSlot(): boolean { return __S.getUint16(8, this) === 0; } + setSlot(): void { __S.setUint16(8, 0, this); } + getGroup(): Field_Group { + __S.testWhich("group", __S.getUint16(8, this), 1, this); + return __S.getAs(Field_Group, this); + } + initGroup(): Field_Group { + __S.setUint16(8, 1, this); + return __S.getAs(Field_Group, this); + } + isGroup(): boolean { return __S.getUint16(8, this) === 1; } + setGroup(): void { __S.setUint16(8, 1, this); } + getOrdinal(): Field_Ordinal { return __S.getAs(Field_Ordinal, this); } + initOrdinal(): Field_Ordinal { return __S.getAs(Field_Ordinal, this); } + toString(): string { return "Field_" + super.toString(); } + which(): Field_Which { return __S.getUint16(8, this); } +} +export class Enumerant extends __S { + static readonly _capnp = { displayName: "Enumerant", id: "978a7cebdc549a4d", size: new __O(8, 2) }; + static _Annotations: capnp.ListCtor<Annotation>; + getName(): string { return __S.getText(0, this); } + setName(value: string): void { __S.setText(0, value, this); } + getCodeOrder(): number { return __S.getUint16(0, this); } + setCodeOrder(value: number): void { __S.setUint16(0, value, this); } + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); } + getAnnotations(): capnp.List<Annotation> { return __S.getList(1, Enumerant._Annotations, this); } + hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(1, Enumerant._Annotations, length, this); } + setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(1, this)); } + toString(): string { return "Enumerant_" + super.toString(); } +} +export class Superclass extends __S { + static readonly _capnp = { displayName: "Superclass", id: "a9962a9ed0a4d7f8", size: new __O(8, 1) }; + getId(): capnp.Uint64 { return __S.getUint64(0, this); } + setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); } + adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); } + getBrand(): Brand { return __S.getStruct(0, Brand, this); } + hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initBrand(): Brand { return __S.initStructAt(0, Brand, this); } + setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Superclass_" + super.toString(); } +} +export class Method extends __S { + static readonly _capnp = { displayName: "Method", id: "9500cce23b334d80", size: new __O(24, 5) }; + static _ImplicitParameters: capnp.ListCtor<Node_Parameter>; + static _Annotations: capnp.ListCtor<Annotation>; + getName(): string { return __S.getText(0, this); } + setName(value: string): void { __S.setText(0, value, this); } + getCodeOrder(): number { return __S.getUint16(0, this); } + setCodeOrder(value: number): void { __S.setUint16(0, value, this); } + adoptImplicitParameters(value: capnp.Orphan<capnp.List<Node_Parameter>>): void { __S.adopt(value, __S.getPointer(4, this)); } + disownImplicitParameters(): capnp.Orphan<capnp.List<Node_Parameter>> { return __S.disown(this.getImplicitParameters()); } + getImplicitParameters(): capnp.List<Node_Parameter> { return __S.getList(4, Method._ImplicitParameters, this); } + hasImplicitParameters(): boolean { return !__S.isNull(__S.getPointer(4, this)); } + initImplicitParameters(length: number): capnp.List<Node_Parameter> { return __S.initList(4, Method._ImplicitParameters, length, this); } + setImplicitParameters(value: capnp.List<Node_Parameter>): void { __S.copyFrom(value, __S.getPointer(4, this)); } + getParamStructType(): capnp.Uint64 { return __S.getUint64(8, this); } + setParamStructType(value: capnp.Uint64): void { __S.setUint64(8, value, this); } + adoptParamBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(2, this)); } + disownParamBrand(): capnp.Orphan<Brand> { return __S.disown(this.getParamBrand()); } + getParamBrand(): Brand { return __S.getStruct(2, Brand, this); } + hasParamBrand(): boolean { return !__S.isNull(__S.getPointer(2, this)); } + initParamBrand(): Brand { return __S.initStructAt(2, Brand, this); } + setParamBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(2, this)); } + getResultStructType(): capnp.Uint64 { return __S.getUint64(16, this); } + setResultStructType(value: capnp.Uint64): void { __S.setUint64(16, value, this); } + adoptResultBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(3, this)); } + disownResultBrand(): capnp.Orphan<Brand> { return __S.disown(this.getResultBrand()); } + getResultBrand(): Brand { return __S.getStruct(3, Brand, this); } + hasResultBrand(): boolean { return !__S.isNull(__S.getPointer(3, this)); } + initResultBrand(): Brand { return __S.initStructAt(3, Brand, this); } + setResultBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(3, this)); } + adoptAnnotations(value: capnp.Orphan<capnp.List<Annotation>>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownAnnotations(): capnp.Orphan<capnp.List<Annotation>> { return __S.disown(this.getAnnotations()); } + getAnnotations(): capnp.List<Annotation> { return __S.getList(1, Method._Annotations, this); } + hasAnnotations(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initAnnotations(length: number): capnp.List<Annotation> { return __S.initList(1, Method._Annotations, length, this); } + setAnnotations(value: capnp.List<Annotation>): void { __S.copyFrom(value, __S.getPointer(1, this)); } + toString(): string { return "Method_" + super.toString(); } +} +export class Type_List extends __S { + static readonly _capnp = { displayName: "list", id: "87e739250a60ea97", size: new __O(24, 1) }; + adoptElementType(value: capnp.Orphan<Type>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownElementType(): capnp.Orphan<Type> { return __S.disown(this.getElementType()); } + getElementType(): Type { return __S.getStruct(0, Type, this); } + hasElementType(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initElementType(): Type { return __S.initStructAt(0, Type, this); } + setElementType(value: Type): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Type_List_" + super.toString(); } +} +export class Type_Enum extends __S { + static readonly _capnp = { displayName: "enum", id: "9e0e78711a7f87a9", size: new __O(24, 1) }; + getTypeId(): capnp.Uint64 { return __S.getUint64(8, this); } + setTypeId(value: capnp.Uint64): void { __S.setUint64(8, value, this); } + adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); } + getBrand(): Brand { return __S.getStruct(0, Brand, this); } + hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initBrand(): Brand { return __S.initStructAt(0, Brand, this); } + setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Type_Enum_" + super.toString(); } +} +export class Type_Struct extends __S { + static readonly _capnp = { displayName: "struct", id: "ac3a6f60ef4cc6d3", size: new __O(24, 1) }; + getTypeId(): capnp.Uint64 { return __S.getUint64(8, this); } + setTypeId(value: capnp.Uint64): void { __S.setUint64(8, value, this); } + adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); } + getBrand(): Brand { return __S.getStruct(0, Brand, this); } + hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initBrand(): Brand { return __S.initStructAt(0, Brand, this); } + setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Type_Struct_" + super.toString(); } +} +export class Type_Interface extends __S { + static readonly _capnp = { displayName: "interface", id: "ed8bca69f7fb0cbf", size: new __O(24, 1) }; + getTypeId(): capnp.Uint64 { return __S.getUint64(8, this); } + setTypeId(value: capnp.Uint64): void { __S.setUint64(8, value, this); } + adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); } + getBrand(): Brand { return __S.getStruct(0, Brand, this); } + hasBrand(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initBrand(): Brand { return __S.initStructAt(0, Brand, this); } + setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Type_Interface_" + super.toString(); } +} +export enum Type_AnyPointer_Unconstrained_Which { + ANY_KIND = 0, + STRUCT = 1, + LIST = 2, + CAPABILITY = 3 +} +export class Type_AnyPointer_Unconstrained extends __S { + static readonly ANY_KIND = Type_AnyPointer_Unconstrained_Which.ANY_KIND; + static readonly STRUCT = Type_AnyPointer_Unconstrained_Which.STRUCT; + static readonly LIST = Type_AnyPointer_Unconstrained_Which.LIST; + static readonly CAPABILITY = Type_AnyPointer_Unconstrained_Which.CAPABILITY; + static readonly _capnp = { displayName: "unconstrained", id: "8e3b5f79fe593656", size: new __O(24, 1) }; + isAnyKind(): boolean { return __S.getUint16(10, this) === 0; } + setAnyKind(): void { __S.setUint16(10, 0, this); } + isStruct(): boolean { return __S.getUint16(10, this) === 1; } + setStruct(): void { __S.setUint16(10, 1, this); } + isList(): boolean { return __S.getUint16(10, this) === 2; } + setList(): void { __S.setUint16(10, 2, this); } + isCapability(): boolean { return __S.getUint16(10, this) === 3; } + setCapability(): void { __S.setUint16(10, 3, this); } + toString(): string { return "Type_AnyPointer_Unconstrained_" + super.toString(); } + which(): Type_AnyPointer_Unconstrained_Which { return __S.getUint16(10, this); } +} +export class Type_AnyPointer_Parameter extends __S { + static readonly _capnp = { displayName: "parameter", id: "9dd1f724f4614a85", size: new __O(24, 1) }; + getScopeId(): capnp.Uint64 { return __S.getUint64(16, this); } + setScopeId(value: capnp.Uint64): void { __S.setUint64(16, value, this); } + getParameterIndex(): number { return __S.getUint16(10, this); } + setParameterIndex(value: number): void { __S.setUint16(10, value, this); } + toString(): string { return "Type_AnyPointer_Parameter_" + super.toString(); } +} +export class Type_AnyPointer_ImplicitMethodParameter extends __S { + static readonly _capnp = { displayName: "implicitMethodParameter", id: "baefc9120c56e274", size: new __O(24, 1) }; + getParameterIndex(): number { return __S.getUint16(10, this); } + setParameterIndex(value: number): void { __S.setUint16(10, value, this); } + toString(): string { return "Type_AnyPointer_ImplicitMethodParameter_" + super.toString(); } +} +export enum Type_AnyPointer_Which { + UNCONSTRAINED = 0, + PARAMETER = 1, + IMPLICIT_METHOD_PARAMETER = 2 +} +export class Type_AnyPointer extends __S { + static readonly UNCONSTRAINED = Type_AnyPointer_Which.UNCONSTRAINED; + static readonly PARAMETER = Type_AnyPointer_Which.PARAMETER; + static readonly IMPLICIT_METHOD_PARAMETER = Type_AnyPointer_Which.IMPLICIT_METHOD_PARAMETER; + static readonly _capnp = { displayName: "anyPointer", id: "c2573fe8a23e49f1", size: new __O(24, 1) }; + getUnconstrained(): Type_AnyPointer_Unconstrained { + __S.testWhich("unconstrained", __S.getUint16(8, this), 0, this); + return __S.getAs(Type_AnyPointer_Unconstrained, this); + } + initUnconstrained(): Type_AnyPointer_Unconstrained { + __S.setUint16(8, 0, this); + return __S.getAs(Type_AnyPointer_Unconstrained, this); + } + isUnconstrained(): boolean { return __S.getUint16(8, this) === 0; } + setUnconstrained(): void { __S.setUint16(8, 0, this); } + getParameter(): Type_AnyPointer_Parameter { + __S.testWhich("parameter", __S.getUint16(8, this), 1, this); + return __S.getAs(Type_AnyPointer_Parameter, this); + } + initParameter(): Type_AnyPointer_Parameter { + __S.setUint16(8, 1, this); + return __S.getAs(Type_AnyPointer_Parameter, this); + } + isParameter(): boolean { return __S.getUint16(8, this) === 1; } + setParameter(): void { __S.setUint16(8, 1, this); } + getImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter { + __S.testWhich("implicitMethodParameter", __S.getUint16(8, this), 2, this); + return __S.getAs(Type_AnyPointer_ImplicitMethodParameter, this); + } + initImplicitMethodParameter(): Type_AnyPointer_ImplicitMethodParameter { + __S.setUint16(8, 2, this); + return __S.getAs(Type_AnyPointer_ImplicitMethodParameter, this); + } + isImplicitMethodParameter(): boolean { return __S.getUint16(8, this) === 2; } + setImplicitMethodParameter(): void { __S.setUint16(8, 2, this); } + toString(): string { return "Type_AnyPointer_" + super.toString(); } + which(): Type_AnyPointer_Which { return __S.getUint16(8, this); } +} +export enum Type_Which { + VOID = 0, + BOOL = 1, + INT8 = 2, + INT16 = 3, + INT32 = 4, + INT64 = 5, + UINT8 = 6, + UINT16 = 7, + UINT32 = 8, + UINT64 = 9, + FLOAT32 = 10, + FLOAT64 = 11, + TEXT = 12, + DATA = 13, + LIST = 14, + ENUM = 15, + STRUCT = 16, + INTERFACE = 17, + ANY_POINTER = 18 +} +export class Type extends __S { + static readonly VOID = Type_Which.VOID; + static readonly BOOL = Type_Which.BOOL; + static readonly INT8 = Type_Which.INT8; + static readonly INT16 = Type_Which.INT16; + static readonly INT32 = Type_Which.INT32; + static readonly INT64 = Type_Which.INT64; + static readonly UINT8 = Type_Which.UINT8; + static readonly UINT16 = Type_Which.UINT16; + static readonly UINT32 = Type_Which.UINT32; + static readonly UINT64 = Type_Which.UINT64; + static readonly FLOAT32 = Type_Which.FLOAT32; + static readonly FLOAT64 = Type_Which.FLOAT64; + static readonly TEXT = Type_Which.TEXT; + static readonly DATA = Type_Which.DATA; + static readonly LIST = Type_Which.LIST; + static readonly ENUM = Type_Which.ENUM; + static readonly STRUCT = Type_Which.STRUCT; + static readonly INTERFACE = Type_Which.INTERFACE; + static readonly ANY_POINTER = Type_Which.ANY_POINTER; + static readonly _capnp = { displayName: "Type", id: "d07378ede1f9cc60", size: new __O(24, 1) }; + isVoid(): boolean { return __S.getUint16(0, this) === 0; } + setVoid(): void { __S.setUint16(0, 0, this); } + isBool(): boolean { return __S.getUint16(0, this) === 1; } + setBool(): void { __S.setUint16(0, 1, this); } + isInt8(): boolean { return __S.getUint16(0, this) === 2; } + setInt8(): void { __S.setUint16(0, 2, this); } + isInt16(): boolean { return __S.getUint16(0, this) === 3; } + setInt16(): void { __S.setUint16(0, 3, this); } + isInt32(): boolean { return __S.getUint16(0, this) === 4; } + setInt32(): void { __S.setUint16(0, 4, this); } + isInt64(): boolean { return __S.getUint16(0, this) === 5; } + setInt64(): void { __S.setUint16(0, 5, this); } + isUint8(): boolean { return __S.getUint16(0, this) === 6; } + setUint8(): void { __S.setUint16(0, 6, this); } + isUint16(): boolean { return __S.getUint16(0, this) === 7; } + setUint16(): void { __S.setUint16(0, 7, this); } + isUint32(): boolean { return __S.getUint16(0, this) === 8; } + setUint32(): void { __S.setUint16(0, 8, this); } + isUint64(): boolean { return __S.getUint16(0, this) === 9; } + setUint64(): void { __S.setUint16(0, 9, this); } + isFloat32(): boolean { return __S.getUint16(0, this) === 10; } + setFloat32(): void { __S.setUint16(0, 10, this); } + isFloat64(): boolean { return __S.getUint16(0, this) === 11; } + setFloat64(): void { __S.setUint16(0, 11, this); } + isText(): boolean { return __S.getUint16(0, this) === 12; } + setText(): void { __S.setUint16(0, 12, this); } + isData(): boolean { return __S.getUint16(0, this) === 13; } + setData(): void { __S.setUint16(0, 13, this); } + getList(): Type_List { + __S.testWhich("list", __S.getUint16(0, this), 14, this); + return __S.getAs(Type_List, this); + } + initList(): Type_List { + __S.setUint16(0, 14, this); + return __S.getAs(Type_List, this); + } + isList(): boolean { return __S.getUint16(0, this) === 14; } + setList(): void { __S.setUint16(0, 14, this); } + getEnum(): Type_Enum { + __S.testWhich("enum", __S.getUint16(0, this), 15, this); + return __S.getAs(Type_Enum, this); + } + initEnum(): Type_Enum { + __S.setUint16(0, 15, this); + return __S.getAs(Type_Enum, this); + } + isEnum(): boolean { return __S.getUint16(0, this) === 15; } + setEnum(): void { __S.setUint16(0, 15, this); } + getStruct(): Type_Struct { + __S.testWhich("struct", __S.getUint16(0, this), 16, this); + return __S.getAs(Type_Struct, this); + } + initStruct(): Type_Struct { + __S.setUint16(0, 16, this); + return __S.getAs(Type_Struct, this); + } + isStruct(): boolean { return __S.getUint16(0, this) === 16; } + setStruct(): void { __S.setUint16(0, 16, this); } + getInterface(): Type_Interface { + __S.testWhich("interface", __S.getUint16(0, this), 17, this); + return __S.getAs(Type_Interface, this); + } + initInterface(): Type_Interface { + __S.setUint16(0, 17, this); + return __S.getAs(Type_Interface, this); + } + isInterface(): boolean { return __S.getUint16(0, this) === 17; } + setInterface(): void { __S.setUint16(0, 17, this); } + getAnyPointer(): Type_AnyPointer { + __S.testWhich("anyPointer", __S.getUint16(0, this), 18, this); + return __S.getAs(Type_AnyPointer, this); + } + initAnyPointer(): Type_AnyPointer { + __S.setUint16(0, 18, this); + return __S.getAs(Type_AnyPointer, this); + } + isAnyPointer(): boolean { return __S.getUint16(0, this) === 18; } + setAnyPointer(): void { __S.setUint16(0, 18, this); } + toString(): string { return "Type_" + super.toString(); } + which(): Type_Which { return __S.getUint16(0, this); } +} +export enum Brand_Scope_Which { + BIND = 0, + INHERIT = 1 +} +export class Brand_Scope extends __S { + static readonly BIND = Brand_Scope_Which.BIND; + static readonly INHERIT = Brand_Scope_Which.INHERIT; + static readonly _capnp = { displayName: "Scope", id: "abd73485a9636bc9", size: new __O(16, 1) }; + static _Bind: capnp.ListCtor<Brand_Binding>; + getScopeId(): capnp.Uint64 { return __S.getUint64(0, this); } + setScopeId(value: capnp.Uint64): void { __S.setUint64(0, value, this); } + adoptBind(value: capnp.Orphan<capnp.List<Brand_Binding>>): void { + __S.setUint16(8, 0, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownBind(): capnp.Orphan<capnp.List<Brand_Binding>> { return __S.disown(this.getBind()); } + getBind(): capnp.List<Brand_Binding> { + __S.testWhich("bind", __S.getUint16(8, this), 0, this); + return __S.getList(0, Brand_Scope._Bind, this); + } + hasBind(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initBind(length: number): capnp.List<Brand_Binding> { + __S.setUint16(8, 0, this); + return __S.initList(0, Brand_Scope._Bind, length, this); + } + isBind(): boolean { return __S.getUint16(8, this) === 0; } + setBind(value: capnp.List<Brand_Binding>): void { + __S.setUint16(8, 0, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + isInherit(): boolean { return __S.getUint16(8, this) === 1; } + setInherit(): void { __S.setUint16(8, 1, this); } + toString(): string { return "Brand_Scope_" + super.toString(); } + which(): Brand_Scope_Which { return __S.getUint16(8, this); } +} +export enum Brand_Binding_Which { + UNBOUND = 0, + TYPE = 1 +} +export class Brand_Binding extends __S { + static readonly UNBOUND = Brand_Binding_Which.UNBOUND; + static readonly TYPE = Brand_Binding_Which.TYPE; + static readonly _capnp = { displayName: "Binding", id: "c863cd16969ee7fc", size: new __O(8, 1) }; + isUnbound(): boolean { return __S.getUint16(0, this) === 0; } + setUnbound(): void { __S.setUint16(0, 0, this); } + adoptType(value: capnp.Orphan<Type>): void { + __S.setUint16(0, 1, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownType(): capnp.Orphan<Type> { return __S.disown(this.getType()); } + getType(): Type { + __S.testWhich("type", __S.getUint16(0, this), 1, this); + return __S.getStruct(0, Type, this); + } + hasType(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initType(): Type { + __S.setUint16(0, 1, this); + return __S.initStructAt(0, Type, this); + } + isType(): boolean { return __S.getUint16(0, this) === 1; } + setType(value: Type): void { + __S.setUint16(0, 1, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + toString(): string { return "Brand_Binding_" + super.toString(); } + which(): Brand_Binding_Which { return __S.getUint16(0, this); } +} +export class Brand extends __S { + static readonly Scope = Brand_Scope; + static readonly Binding = Brand_Binding; + static readonly _capnp = { displayName: "Brand", id: "903455f06065422b", size: new __O(0, 1) }; + static _Scopes: capnp.ListCtor<Brand_Scope>; + adoptScopes(value: capnp.Orphan<capnp.List<Brand_Scope>>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownScopes(): capnp.Orphan<capnp.List<Brand_Scope>> { return __S.disown(this.getScopes()); } + getScopes(): capnp.List<Brand_Scope> { return __S.getList(0, Brand._Scopes, this); } + hasScopes(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initScopes(length: number): capnp.List<Brand_Scope> { return __S.initList(0, Brand._Scopes, length, this); } + setScopes(value: capnp.List<Brand_Scope>): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Brand_" + super.toString(); } +} +export enum Value_Which { + VOID = 0, + BOOL = 1, + INT8 = 2, + INT16 = 3, + INT32 = 4, + INT64 = 5, + UINT8 = 6, + UINT16 = 7, + UINT32 = 8, + UINT64 = 9, + FLOAT32 = 10, + FLOAT64 = 11, + TEXT = 12, + DATA = 13, + LIST = 14, + ENUM = 15, + STRUCT = 16, + INTERFACE = 17, + ANY_POINTER = 18 +} +export class Value extends __S { + static readonly VOID = Value_Which.VOID; + static readonly BOOL = Value_Which.BOOL; + static readonly INT8 = Value_Which.INT8; + static readonly INT16 = Value_Which.INT16; + static readonly INT32 = Value_Which.INT32; + static readonly INT64 = Value_Which.INT64; + static readonly UINT8 = Value_Which.UINT8; + static readonly UINT16 = Value_Which.UINT16; + static readonly UINT32 = Value_Which.UINT32; + static readonly UINT64 = Value_Which.UINT64; + static readonly FLOAT32 = Value_Which.FLOAT32; + static readonly FLOAT64 = Value_Which.FLOAT64; + static readonly TEXT = Value_Which.TEXT; + static readonly DATA = Value_Which.DATA; + static readonly LIST = Value_Which.LIST; + static readonly ENUM = Value_Which.ENUM; + static readonly STRUCT = Value_Which.STRUCT; + static readonly INTERFACE = Value_Which.INTERFACE; + static readonly ANY_POINTER = Value_Which.ANY_POINTER; + static readonly _capnp = { displayName: "Value", id: "ce23dcd2d7b00c9b", size: new __O(16, 1) }; + isVoid(): boolean { return __S.getUint16(0, this) === 0; } + setVoid(): void { __S.setUint16(0, 0, this); } + getBool(): boolean { + __S.testWhich("bool", __S.getUint16(0, this), 1, this); + return __S.getBit(16, this); + } + isBool(): boolean { return __S.getUint16(0, this) === 1; } + setBool(value: boolean): void { + __S.setUint16(0, 1, this); + __S.setBit(16, value, this); + } + getInt8(): number { + __S.testWhich("int8", __S.getUint16(0, this), 2, this); + return __S.getInt8(2, this); + } + isInt8(): boolean { return __S.getUint16(0, this) === 2; } + setInt8(value: number): void { + __S.setUint16(0, 2, this); + __S.setInt8(2, value, this); + } + getInt16(): number { + __S.testWhich("int16", __S.getUint16(0, this), 3, this); + return __S.getInt16(2, this); + } + isInt16(): boolean { return __S.getUint16(0, this) === 3; } + setInt16(value: number): void { + __S.setUint16(0, 3, this); + __S.setInt16(2, value, this); + } + getInt32(): number { + __S.testWhich("int32", __S.getUint16(0, this), 4, this); + return __S.getInt32(4, this); + } + isInt32(): boolean { return __S.getUint16(0, this) === 4; } + setInt32(value: number): void { + __S.setUint16(0, 4, this); + __S.setInt32(4, value, this); + } + getInt64(): capnp.Int64 { + __S.testWhich("int64", __S.getUint16(0, this), 5, this); + return __S.getInt64(8, this); + } + isInt64(): boolean { return __S.getUint16(0, this) === 5; } + setInt64(value: capnp.Int64): void { + __S.setUint16(0, 5, this); + __S.setInt64(8, value, this); + } + getUint8(): number { + __S.testWhich("uint8", __S.getUint16(0, this), 6, this); + return __S.getUint8(2, this); + } + isUint8(): boolean { return __S.getUint16(0, this) === 6; } + setUint8(value: number): void { + __S.setUint16(0, 6, this); + __S.setUint8(2, value, this); + } + getUint16(): number { + __S.testWhich("uint16", __S.getUint16(0, this), 7, this); + return __S.getUint16(2, this); + } + isUint16(): boolean { return __S.getUint16(0, this) === 7; } + setUint16(value: number): void { + __S.setUint16(0, 7, this); + __S.setUint16(2, value, this); + } + getUint32(): number { + __S.testWhich("uint32", __S.getUint16(0, this), 8, this); + return __S.getUint32(4, this); + } + isUint32(): boolean { return __S.getUint16(0, this) === 8; } + setUint32(value: number): void { + __S.setUint16(0, 8, this); + __S.setUint32(4, value, this); + } + getUint64(): capnp.Uint64 { + __S.testWhich("uint64", __S.getUint16(0, this), 9, this); + return __S.getUint64(8, this); + } + isUint64(): boolean { return __S.getUint16(0, this) === 9; } + setUint64(value: capnp.Uint64): void { + __S.setUint16(0, 9, this); + __S.setUint64(8, value, this); + } + getFloat32(): number { + __S.testWhich("float32", __S.getUint16(0, this), 10, this); + return __S.getFloat32(4, this); + } + isFloat32(): boolean { return __S.getUint16(0, this) === 10; } + setFloat32(value: number): void { + __S.setUint16(0, 10, this); + __S.setFloat32(4, value, this); + } + getFloat64(): number { + __S.testWhich("float64", __S.getUint16(0, this), 11, this); + return __S.getFloat64(8, this); + } + isFloat64(): boolean { return __S.getUint16(0, this) === 11; } + setFloat64(value: number): void { + __S.setUint16(0, 11, this); + __S.setFloat64(8, value, this); + } + getText(): string { + __S.testWhich("text", __S.getUint16(0, this), 12, this); + return __S.getText(0, this); + } + isText(): boolean { return __S.getUint16(0, this) === 12; } + setText(value: string): void { + __S.setUint16(0, 12, this); + __S.setText(0, value, this); + } + adoptData(value: capnp.Orphan<capnp.Data>): void { + __S.setUint16(0, 13, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownData(): capnp.Orphan<capnp.Data> { return __S.disown(this.getData()); } + getData(): capnp.Data { + __S.testWhich("data", __S.getUint16(0, this), 13, this); + return __S.getData(0, this); + } + hasData(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initData(length: number): capnp.Data { + __S.setUint16(0, 13, this); + return __S.initData(0, length, this); + } + isData(): boolean { return __S.getUint16(0, this) === 13; } + setData(value: capnp.Data): void { + __S.setUint16(0, 13, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + adoptList(value: capnp.Orphan<capnp.Pointer>): void { + __S.setUint16(0, 14, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownList(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getList()); } + getList(): capnp.Pointer { + __S.testWhich("list", __S.getUint16(0, this), 14, this); + return __S.getPointer(0, this); + } + hasList(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + isList(): boolean { return __S.getUint16(0, this) === 14; } + setList(value: capnp.Pointer): void { + __S.setUint16(0, 14, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + getEnum(): number { + __S.testWhich("enum", __S.getUint16(0, this), 15, this); + return __S.getUint16(2, this); + } + isEnum(): boolean { return __S.getUint16(0, this) === 15; } + setEnum(value: number): void { + __S.setUint16(0, 15, this); + __S.setUint16(2, value, this); + } + adoptStruct(value: capnp.Orphan<capnp.Pointer>): void { + __S.setUint16(0, 16, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownStruct(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getStruct()); } + getStruct(): capnp.Pointer { + __S.testWhich("struct", __S.getUint16(0, this), 16, this); + return __S.getPointer(0, this); + } + hasStruct(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + isStruct(): boolean { return __S.getUint16(0, this) === 16; } + setStruct(value: capnp.Pointer): void { + __S.setUint16(0, 16, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + isInterface(): boolean { return __S.getUint16(0, this) === 17; } + setInterface(): void { __S.setUint16(0, 17, this); } + adoptAnyPointer(value: capnp.Orphan<capnp.Pointer>): void { + __S.setUint16(0, 18, this); + __S.adopt(value, __S.getPointer(0, this)); + } + disownAnyPointer(): capnp.Orphan<capnp.Pointer> { return __S.disown(this.getAnyPointer()); } + getAnyPointer(): capnp.Pointer { + __S.testWhich("anyPointer", __S.getUint16(0, this), 18, this); + return __S.getPointer(0, this); + } + hasAnyPointer(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + isAnyPointer(): boolean { return __S.getUint16(0, this) === 18; } + setAnyPointer(value: capnp.Pointer): void { + __S.setUint16(0, 18, this); + __S.copyFrom(value, __S.getPointer(0, this)); + } + toString(): string { return "Value_" + super.toString(); } + which(): Value_Which { return __S.getUint16(0, this); } +} +export class Annotation extends __S { + static readonly _capnp = { displayName: "Annotation", id: "f1c8950dab257542", size: new __O(8, 2) }; + getId(): capnp.Uint64 { return __S.getUint64(0, this); } + setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); } + adoptBrand(value: capnp.Orphan<Brand>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownBrand(): capnp.Orphan<Brand> { return __S.disown(this.getBrand()); } + getBrand(): Brand { return __S.getStruct(1, Brand, this); } + hasBrand(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initBrand(): Brand { return __S.initStructAt(1, Brand, this); } + setBrand(value: Brand): void { __S.copyFrom(value, __S.getPointer(1, this)); } + adoptValue(value: capnp.Orphan<Value>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownValue(): capnp.Orphan<Value> { return __S.disown(this.getValue()); } + getValue(): Value { return __S.getStruct(0, Value, this); } + hasValue(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initValue(): Value { return __S.initStructAt(0, Value, this); } + setValue(value: Value): void { __S.copyFrom(value, __S.getPointer(0, this)); } + toString(): string { return "Annotation_" + super.toString(); } +} +export enum ElementSize { + EMPTY, + BIT, + BYTE, + TWO_BYTES, + FOUR_BYTES, + EIGHT_BYTES, + POINTER, + INLINE_COMPOSITE +} +export class CapnpVersion extends __S { + static readonly _capnp = { displayName: "CapnpVersion", id: "d85d305b7d839963", size: new __O(8, 0) }; + getMajor(): number { return __S.getUint16(0, this); } + setMajor(value: number): void { __S.setUint16(0, value, this); } + getMinor(): number { return __S.getUint8(2, this); } + setMinor(value: number): void { __S.setUint8(2, value, this); } + getMicro(): number { return __S.getUint8(3, this); } + setMicro(value: number): void { __S.setUint8(3, value, this); } + toString(): string { return "CapnpVersion_" + super.toString(); } +} +export class CodeGeneratorRequest_RequestedFile_Import extends __S { + static readonly _capnp = { displayName: "Import", id: "ae504193122357e5", size: new __O(8, 1) }; + getId(): capnp.Uint64 { return __S.getUint64(0, this); } + setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); } + getName(): string { return __S.getText(0, this); } + setName(value: string): void { __S.setText(0, value, this); } + toString(): string { return "CodeGeneratorRequest_RequestedFile_Import_" + super.toString(); } +} +export class CodeGeneratorRequest_RequestedFile extends __S { + static readonly Import = CodeGeneratorRequest_RequestedFile_Import; + static readonly _capnp = { displayName: "RequestedFile", id: "cfea0eb02e810062", size: new __O(8, 2) }; + static _Imports: capnp.ListCtor<CodeGeneratorRequest_RequestedFile_Import>; + getId(): capnp.Uint64 { return __S.getUint64(0, this); } + setId(value: capnp.Uint64): void { __S.setUint64(0, value, this); } + getFilename(): string { return __S.getText(0, this); } + setFilename(value: string): void { __S.setText(0, value, this); } + adoptImports(value: capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile_Import>>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownImports(): capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile_Import>> { return __S.disown(this.getImports()); } + getImports(): capnp.List<CodeGeneratorRequest_RequestedFile_Import> { return __S.getList(1, CodeGeneratorRequest_RequestedFile._Imports, this); } + hasImports(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initImports(length: number): capnp.List<CodeGeneratorRequest_RequestedFile_Import> { return __S.initList(1, CodeGeneratorRequest_RequestedFile._Imports, length, this); } + setImports(value: capnp.List<CodeGeneratorRequest_RequestedFile_Import>): void { __S.copyFrom(value, __S.getPointer(1, this)); } + toString(): string { return "CodeGeneratorRequest_RequestedFile_" + super.toString(); } +} +export class CodeGeneratorRequest extends __S { + static readonly RequestedFile = CodeGeneratorRequest_RequestedFile; + static readonly _capnp = { displayName: "CodeGeneratorRequest", id: "bfc546f6210ad7ce", size: new __O(0, 3) }; + static _Nodes: capnp.ListCtor<Node>; + static _RequestedFiles: capnp.ListCtor<CodeGeneratorRequest_RequestedFile>; + adoptCapnpVersion(value: capnp.Orphan<CapnpVersion>): void { __S.adopt(value, __S.getPointer(2, this)); } + disownCapnpVersion(): capnp.Orphan<CapnpVersion> { return __S.disown(this.getCapnpVersion()); } + getCapnpVersion(): CapnpVersion { return __S.getStruct(2, CapnpVersion, this); } + hasCapnpVersion(): boolean { return !__S.isNull(__S.getPointer(2, this)); } + initCapnpVersion(): CapnpVersion { return __S.initStructAt(2, CapnpVersion, this); } + setCapnpVersion(value: CapnpVersion): void { __S.copyFrom(value, __S.getPointer(2, this)); } + adoptNodes(value: capnp.Orphan<capnp.List<Node>>): void { __S.adopt(value, __S.getPointer(0, this)); } + disownNodes(): capnp.Orphan<capnp.List<Node>> { return __S.disown(this.getNodes()); } + getNodes(): capnp.List<Node> { return __S.getList(0, CodeGeneratorRequest._Nodes, this); } + hasNodes(): boolean { return !__S.isNull(__S.getPointer(0, this)); } + initNodes(length: number): capnp.List<Node> { return __S.initList(0, CodeGeneratorRequest._Nodes, length, this); } + setNodes(value: capnp.List<Node>): void { __S.copyFrom(value, __S.getPointer(0, this)); } + adoptRequestedFiles(value: capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile>>): void { __S.adopt(value, __S.getPointer(1, this)); } + disownRequestedFiles(): capnp.Orphan<capnp.List<CodeGeneratorRequest_RequestedFile>> { return __S.disown(this.getRequestedFiles()); } + getRequestedFiles(): capnp.List<CodeGeneratorRequest_RequestedFile> { return __S.getList(1, CodeGeneratorRequest._RequestedFiles, this); } + hasRequestedFiles(): boolean { return !__S.isNull(__S.getPointer(1, this)); } + initRequestedFiles(length: number): capnp.List<CodeGeneratorRequest_RequestedFile> { return __S.initList(1, CodeGeneratorRequest._RequestedFiles, length, this); } + setRequestedFiles(value: capnp.List<CodeGeneratorRequest_RequestedFile>): void { __S.copyFrom(value, __S.getPointer(1, this)); } + toString(): string { return "CodeGeneratorRequest_" + super.toString(); } +} +Node_Struct._Fields = capnp.CompositeList(Field); +Node_Enum._Enumerants = capnp.CompositeList(Enumerant); +Node_Interface._Methods = capnp.CompositeList(Method); +Node_Interface._Superclasses = capnp.CompositeList(Superclass); +Node._Parameters = capnp.CompositeList(Node_Parameter); +Node._NestedNodes = capnp.CompositeList(Node_NestedNode); +Node._Annotations = capnp.CompositeList(Annotation); +Field._Annotations = capnp.CompositeList(Annotation); +Enumerant._Annotations = capnp.CompositeList(Annotation); +Method._ImplicitParameters = capnp.CompositeList(Node_Parameter); +Method._Annotations = capnp.CompositeList(Annotation); +Brand_Scope._Bind = capnp.CompositeList(Brand_Binding); +Brand._Scopes = capnp.CompositeList(Brand_Scope); +CodeGeneratorRequest_RequestedFile._Imports = capnp.CompositeList(CodeGeneratorRequest_RequestedFile_Import); +CodeGeneratorRequest._Nodes = capnp.CompositeList(Node); +CodeGeneratorRequest._RequestedFiles = capnp.CompositeList(CodeGeneratorRequest_RequestedFile); diff --git a/node_modules/capnp-ts/src/std/ts.capnp.d.ts b/node_modules/capnp-ts/src/std/ts.capnp.d.ts new file mode 100644 index 0000000..c97581c --- /dev/null +++ b/node_modules/capnp-ts/src/std/ts.capnp.d.ts @@ -0,0 +1,5 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +export declare const _capnpFileId = "e37ded525a68a7c9"; diff --git a/node_modules/capnp-ts/src/std/ts.capnp.js b/node_modules/capnp-ts/src/std/ts.capnp.js new file mode 100644 index 0000000..b842969 --- /dev/null +++ b/node_modules/capnp-ts/src/std/ts.capnp.js @@ -0,0 +1,9 @@ +"use strict"; +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports._capnpFileId = void 0; +exports._capnpFileId = "e37ded525a68a7c9"; +//# sourceMappingURL=ts.capnp.js.map
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/ts.capnp.js.map b/node_modules/capnp-ts/src/std/ts.capnp.js.map new file mode 100644 index 0000000..228bccb --- /dev/null +++ b/node_modules/capnp-ts/src/std/ts.capnp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ts.capnp.js","sourceRoot":"","sources":["ts.capnp.ts"],"names":[],"mappings":";AAAA;;;GAGG;;;AAIU,QAAA,YAAY,GAAG,kBAAkB,CAAC"}
\ No newline at end of file diff --git a/node_modules/capnp-ts/src/std/ts.capnp.ts b/node_modules/capnp-ts/src/std/ts.capnp.ts new file mode 100644 index 0000000..c8713de --- /dev/null +++ b/node_modules/capnp-ts/src/std/ts.capnp.ts @@ -0,0 +1,8 @@ +/** + * This file is generated by hand in order to bootstrap compiler development. It is intended to be an exact match to + * compiled output. + */ + +import * as capnp from "../index"; +import { ObjectSize as __O, Struct as __S } from "../index"; +export const _capnpFileId = "e37ded525a68a7c9"; |
