UNPKG

2.89 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const ContractParameterBase_1 = require("./ContractParameterBase");
4const ContractParameterType_1 = require("./ContractParameterType");
5class InteropInterfaceContractParameter extends ContractParameterBase_1.ContractParameterBase {
6 constructor() {
7 super(...arguments);
8 this.type = ContractParameterType_1.ContractParameterType.InteropInterface;
9 this.size = 0;
10 }
11 static deserializeWireBase(options) {
12 super.deserializeContractParameterBaseWireBase(options);
13 return new this();
14 }
15 serializeJSON(_context) {
16 return {
17 type: 'InteropInterface',
18 };
19 }
20}
21exports.InteropInterfaceContractParameter = InteropInterfaceContractParameter;
22
23//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLG1FQUFnRTtBQUNoRSxtRUFBZ0U7QUFFaEUsTUFBYSxpQ0FBa0MsU0FBUSw2Q0FJdEQ7SUFKRDs7UUFXa0IsU0FBSSxHQUFHLDZDQUFxQixDQUFDLGdCQUFnQixDQUFDO1FBQzlDLFNBQUksR0FBVyxDQUFDLENBQUM7SUFPbkMsQ0FBQztJQWRRLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxPQUFtQztRQUNuRSxLQUFLLENBQUMsd0NBQXdDLENBQUMsT0FBTyxDQUFDLENBQUM7UUFFeEQsT0FBTyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQ3BCLENBQUM7SUFLTSxhQUFhLENBQUMsUUFBOEI7UUFDakQsT0FBTztZQUNMLElBQUksRUFBRSxrQkFBa0I7U0FDekIsQ0FBQztJQUNKLENBQUM7Q0FDRjtBQW5CRCw4RUFtQkMiLCJmaWxlIjoibmVvLW9uZS1ub2RlLWNvcmUvc3JjL2NvbnRyYWN0UGFyYW1ldGVyL0ludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlci5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlckpTT04gfSBmcm9tICdAbmVvLW9uZS9jbGllbnQtY29tbW9uJztcbmltcG9ydCB7IERlc2VyaWFsaXplV2lyZUJhc2VPcHRpb25zLCBTZXJpYWxpemVKU09OQ29udGV4dCB9IGZyb20gJy4uL1NlcmlhbGl6YWJsZSc7XG5pbXBvcnQgeyBDb250cmFjdFBhcmFtZXRlckJhc2UgfSBmcm9tICcuL0NvbnRyYWN0UGFyYW1ldGVyQmFzZSc7XG5pbXBvcnQgeyBDb250cmFjdFBhcmFtZXRlclR5cGUgfSBmcm9tICcuL0NvbnRyYWN0UGFyYW1ldGVyVHlwZSc7XG5cbmV4cG9ydCBjbGFzcyBJbnRlcm9wSW50ZXJmYWNlQ29udHJhY3RQYXJhbWV0ZXIgZXh0ZW5kcyBDb250cmFjdFBhcmFtZXRlckJhc2U8XG4gIEludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlcixcbiAgSW50ZXJvcEludGVyZmFjZUNvbnRyYWN0UGFyYW1ldGVySlNPTixcbiAgQ29udHJhY3RQYXJhbWV0ZXJUeXBlLkludGVyb3BJbnRlcmZhY2Vcbj4ge1xuICBwdWJsaWMgc3RhdGljIGRlc2VyaWFsaXplV2lyZUJhc2Uob3B0aW9uczogRGVzZXJpYWxpemVXaXJlQmFzZU9wdGlvbnMpOiBJbnRlcm9wSW50ZXJmYWNlQ29udHJhY3RQYXJhbWV0ZXIge1xuICAgIHN1cGVyLmRlc2VyaWFsaXplQ29udHJhY3RQYXJhbWV0ZXJCYXNlV2lyZUJhc2Uob3B0aW9ucyk7XG5cbiAgICByZXR1cm4gbmV3IHRoaXMoKTtcbiAgfVxuXG4gIHB1YmxpYyByZWFkb25seSB0eXBlID0gQ29udHJhY3RQYXJhbWV0ZXJUeXBlLkludGVyb3BJbnRlcmZhY2U7XG4gIHB1YmxpYyByZWFkb25seSBzaXplOiBudW1iZXIgPSAwO1xuXG4gIHB1YmxpYyBzZXJpYWxpemVKU09OKF9jb250ZXh0OiBTZXJpYWxpemVKU09OQ29udGV4dCk6IEludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlckpTT04ge1xuICAgIHJldHVybiB7XG4gICAgICB0eXBlOiAnSW50ZXJvcEludGVyZmFjZScsXG4gICAgfTtcbiAgfVxufVxuIl19