UNPKG

pic-js-mops

Version:

An Internet Computer Protocol canister testing library for TypeScript and JavaScript.

17 lines 471 B
import { IDL } from '@icp-sdk/core/candid'; import { isNil } from './is-nil.js'; export function optional(value) { return isNil(value) ? [] : [value]; } export function decodeCandid(types, data) { const returnValues = IDL.decode(types, data); switch (returnValues.length) { case 0: return null; case 1: return returnValues[0]; default: return returnValues; } } //# sourceMappingURL=candid.js.map