UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

22 lines (21 loc) 782 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = renderPermissionTestFile; function renderPermissionTestFile(contractId, perm1, perm2) { const parts = [ `import '${'#' + 'spruce/permissions/permissions.types'}' import { PermissionContractId${perm1 ? ', PermissionId' : ''} } from '@sprucelabs/mercury-types' const contractId: PermissionContractId = '${contractId}' console.log(contractId)`, ]; if (perm1) { parts.push(`const perm1: PermissionId<'${contractId}'> = '${perm1}' console.log(perm1)`); } if (perm2) { parts.push(`const perm2: PermissionId<'${contractId}'> = '${perm2}' console.log(perm2)`); } return parts.join('\n'); } //# sourceMappingURL=renderPermissionTestFile.js.map