UNPKG

@metamask/ocap-kernel

Version:
1 lines 1.03 kB
{"version":3,"file":"shared.cjs","sourceRoot":"","sources":["../../../src/rpc/vat/shared.ts"],"names":[],"mappings":";;;AAEA,uDAA6E;AAIhE,QAAA,mBAAmB,GAA0B,IAAA,mBAAK,EAAC;IAC9D,IAAA,mBAAK,EAAC,IAAA,mBAAK,EAAC,CAAC,IAAA,oBAAM,GAAE,EAAE,IAAA,oBAAM,GAAE,CAAC,CAAC,CAAC;IAClC,IAAA,mBAAK,EAAC,IAAA,oBAAM,GAAE,CAAC;CAChB,CAAC,CAAC;AAEU,QAAA,uBAAuB,GAA8B,IAAA,mBAAK,EAAC;IACtE,2BAAmB;IACnB,IAAA,mBAAK,EAAC,CAAC,IAAA,oBAAM,GAAE,EAAE,IAAA,qBAAO,EAAC,IAAI,CAAC,CAAC,CAAC;CACjC,CAAC,CAAC","sourcesContent":["import type { VatCheckpoint } from '@metamask/kernel-store';\nimport type { Struct } from '@metamask/superstruct';\nimport { tuple, array, string, union, literal } from '@metamask/superstruct';\n\nimport type { VatDeliveryResult } from '../../types.ts';\n\nexport const VatCheckpointStruct: Struct<VatCheckpoint> = tuple([\n array(tuple([string(), string()])),\n array(string()),\n]);\n\nexport const VatDeliveryResultStruct: Struct<VatDeliveryResult> = tuple([\n VatCheckpointStruct,\n union([string(), literal(null)]),\n]);\n"]}