MCPcopy Create free account
hub / github.com/ICBNetwork/web3-Wallet / validateThirdPartyStaticModuleRecord

Function validateThirdPartyStaticModuleRecord

ses.cjs:9014–9023  ·  view source on GitHub ↗
(
  staticModuleRecord,
  moduleSpecifier)

Source from the content-addressed store, hash-verified

9012 }
9013
9014function validateThirdPartyStaticModuleRecord(
9015 staticModuleRecord,
9016 moduleSpecifier)
9017 {
9018 const { exports}= staticModuleRecord;
9019 isArray(exports)||
9020 Fail `Property 'exports' of a third-party static module record must be an array, got ${q(
9021 exports)
9022 }, for module ${q(moduleSpecifier)}`;
9023 }
9024
9025function validateStaticModuleRecord(staticModuleRecord, moduleSpecifier) {
9026 isObject(staticModuleRecord)||

Callers 1

instantiateFunction · 0.85

Calls 1

FailFunction · 0.85

Tested by

no test coverage detected