@neo-one/smart-contract-compiler
Version:
NEO•ONE TypeScript smart contract compiler.
16 lines (14 loc) • 2.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const StructuredStorageBaseHelper_1 = require("./StructuredStorageBaseHelper");
class KeyStructuredStorageBaseHelper extends StructuredStorageBaseHelper_1.StructuredStorageBaseHelper {
constructor(_a) {
var { keyType, knownKeyType } = _a, rest = tslib_1.__rest(_a, ["keyType", "knownKeyType"]);
super(rest);
this.keyType = keyType;
this.knownKeyType = knownKeyType;
}
}
exports.KeyStructuredStorageBaseHelper = KeyStructuredStorageBaseHelper;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIktleVN0cnVjdHVyZWRTdG9yYWdlQmFzZUhlbHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSwrRUFBZ0g7QUFTaEgsTUFBc0IsOEJBQStCLFNBQVEseURBQTJCO0lBSXRGLFlBQW1CLEVBQXlFO1lBQXpFLEVBQUUsT0FBTyxFQUFFLFlBQVksT0FBa0QsRUFBaEQsc0RBQU87UUFDakQsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ1osSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7SUFDbkMsQ0FBQztDQUNGO0FBVEQsd0VBU0MiLCJmaWxlIjoibmVvLW9uZS1zbWFydC1jb250cmFjdC1jb21waWxlci9zcmMvY29tcGlsZS9oZWxwZXIvc3RvcmFnZS9LZXlTdHJ1Y3R1cmVkU3RvcmFnZUJhc2VIZWxwZXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHMgZnJvbSAndHlwZXNjcmlwdCc7XG5pbXBvcnQgeyBUeXBlcyB9IGZyb20gJy4uLy4uL2NvbnN0YW50cyc7XG5pbXBvcnQgeyBTdHJ1Y3R1cmVkU3RvcmFnZUJhc2VIZWxwZXIsIFN0cnVjdHVyZWRTdG9yYWdlQmFzZUhlbHBlck9wdGlvbnMgfSBmcm9tICcuL1N0cnVjdHVyZWRTdG9yYWdlQmFzZUhlbHBlcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgS2V5U3RydWN0dXJlZFN0b3JhZ2VCYXNlSGVscGVyT3B0aW9ucyBleHRlbmRzIFN0cnVjdHVyZWRTdG9yYWdlQmFzZUhlbHBlck9wdGlvbnMge1xuICByZWFkb25seSBrZXlUeXBlOiB0cy5UeXBlIHwgdW5kZWZpbmVkO1xuICByZWFkb25seSBrbm93bktleVR5cGU/OiBUeXBlcztcbn1cblxuLy8gSW5wdXQ6IFtrZXlCdWZmZXJdXG4vLyBPdXRwdXQ6IFt2YWx1ZV1cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBLZXlTdHJ1Y3R1cmVkU3RvcmFnZUJhc2VIZWxwZXIgZXh0ZW5kcyBTdHJ1Y3R1cmVkU3RvcmFnZUJhc2VIZWxwZXIge1xuICBwcm90ZWN0ZWQgcmVhZG9ubHkga2V5VHlwZTogdHMuVHlwZSB8IHVuZGVmaW5lZDtcbiAgcHJvdGVjdGVkIHJlYWRvbmx5IGtub3duS2V5VHlwZT86IFR5cGVzO1xuXG4gIHB1YmxpYyBjb25zdHJ1Y3Rvcih7IGtleVR5cGUsIGtub3duS2V5VHlwZSwgLi4ucmVzdCB9OiBLZXlTdHJ1Y3R1cmVkU3RvcmFnZUJhc2VIZWxwZXJPcHRpb25zKSB7XG4gICAgc3VwZXIocmVzdCk7XG4gICAgdGhpcy5rZXlUeXBlID0ga2V5VHlwZTtcbiAgICB0aGlzLmtub3duS2V5VHlwZSA9IGtub3duS2V5VHlwZTtcbiAgfVxufVxuIl19