@metamask/ocap-kernel
Version:
OCap kernel core components
1 lines • 875 B
Source Map (JSON)
{"version":3,"file":"launch.cjs","sourceRoot":"","sources":["../../../src/rpc/vat-worker-service/launch.ts"],"names":[],"mappings":";;;AACA,uDAAwD;AAExD,8CAA8D;AAQjD,QAAA,UAAU,GAA6C;IAClE,MAAM,EAAE,QAAQ;IAChB,MAAM,EAAE,IAAA,oBAAM,EAAC,EAAE,KAAK,EAAE,sBAAW,EAAE,SAAS,EAAE,0BAAe,EAAE,CAAC;IAClE,MAAM,EAAE,IAAA,qBAAO,EAAC,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"]}