@gleif-it/did-webs-ts
Version:
did-webs typescript library
12 lines (11 loc) • 448 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateDid = void 0;
const Did_js_1 = require("../../core/Did.js");
const generateDid = (host, aid, path = '', port) => {
if (!host || !aid) {
throw new Error('Host and AID are required');
}
return (0, Did_js_1.createDid)(`did:webs:${host}${port ? `%3A${port}` : ''}${path.replace(/\//g, ':')}:${aid}`);
};
exports.generateDid = generateDid;