{"version":3,"sources":["network-interface.ts"],"sourcesContent":["/** Publicly exposed network interface (#public.network) */\n\nimport { Crypto } from \"../runtime/crypto.ts\";\nimport { Endpoint } from \"../types/addressing.ts\";\nimport { endpoint, property } from \"../js_adapter/decorators.ts\"\n\n@endpoint export abstract class network {\n\t/** get sign and encryption keys for an alias */\n    @property static async get_keys(endpoint: Endpoint) {\n        // console.log(\"GET keys for \" +endpoint)\n        const keys = await Crypto.getExportedKeysForEndpoint(endpoint);\n        return keys;\n    }\n}"],"names":["Crypto","endpoint","property","network","get_keys","getExportedKeysForEndpoint"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,SAASA,MAAM,QAAQ,uBAAuB;AAE9C,SAASC,QAAQ,EAAEC,QAAQ,QAAQ,8BAA6B;;;cAEhCC;;;YAAAA,gBAAAA;;;;wBAE3BD;;wBAAsBE;;;oBAF1BH;;;YAEG,aAAuBG,SAASH,QAAkB,EAAE;gBAGhD,OADa,MAAMD,OAAOK,0BAA0B,CAACJ;YAEzD;;;;SANM,AAAsBE,YAAAA,OAO/B","sourceRoot":"/lib/datex-core-js-legacy-0.3.15/network/","file":"network-interface.ts"}