UNPKG

@metamask/ocap-kernel

Version:
1 lines 928 B
{"version":3,"file":"launch.mjs","sourceRoot":"","sources":["../../../src/rpc/vat-worker-service/launch.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,8BAA8B;AAExD,OAAO,EAAE,WAAW,EAAE,eAAe,EAAE,wBAAuB;AAQ9D,MAAM,CAAC,MAAM,UAAU,GAA6C;IAClE,MAAM,EAAE,QAAQ;IAChB,MAAM,EAAE,MAAM,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,SAAS,EAAE,eAAe,EAAE,CAAC;IAClE,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC;CACtB,CAAC","sourcesContent":["import type { MethodSpec } from '@metamask/kernel-rpc-methods';\nimport { literal, object } from '@metamask/superstruct';\n\nimport { VatIdStruct, VatConfigStruct } from '../../types.ts';\nimport type { VatId, VatConfig } from '../../types.ts';\n\ntype LaunchParams = {\n vatId: VatId;\n vatConfig: VatConfig;\n};\n\nexport const launchSpec: MethodSpec<'launch', LaunchParams, null> = {\n method: 'launch',\n params: object({ vatId: VatIdStruct, vatConfig: VatConfigStruct }),\n result: literal(null),\n};\n"]}