UNPKG

@gleif-it/did-webs-ts

Version:
16 lines (15 loc) 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createKey = void 0; const isValidEd25519Cesr_js_1 = require("../utils/validators/isValidEd25519Cesr.js"); const isValidSecp256k1Cesr_js_1 = require("../utils/validators/isValidSecp256k1Cesr.js"); // Runtime validator const createKey = (key) => { if ((0, isValidEd25519Cesr_js_1.isValidEd25519Cesr)(key)) return key; else if ((0, isValidSecp256k1Cesr_js_1.isValidSecp256k1Cesr)(key)) return key; else throw new Error('Invalid key format'); }; exports.createKey = createKey;