1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const ContractParameterBase_1 = require("./ContractParameterBase");
|
4 | const ContractParameterType_1 = require("./ContractParameterType");
|
5 | class 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 | }
|
21 | exports.InteropInterfaceContractParameter = InteropInterfaceContractParameter;
|
22 |
|
23 | //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLG1FQUFnRTtBQUNoRSxtRUFBZ0U7QUFFaEUsTUFBYSxpQ0FBa0MsU0FBUSw2Q0FJdEQ7SUFKRDs7UUFXa0IsU0FBSSxHQUFHLDZDQUFxQixDQUFDLGdCQUFnQixDQUFDO1FBQzlDLFNBQUksR0FBVyxDQUFDLENBQUM7SUFPbkMsQ0FBQztJQWRRLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxPQUFtQztRQUNuRSxLQUFLLENBQUMsd0NBQXdDLENBQUMsT0FBTyxDQUFDLENBQUM7UUFFeEQsT0FBTyxJQUFJLElBQUksRUFBRSxDQUFDO0lBQ3BCLENBQUM7SUFLTSxhQUFhLENBQUMsUUFBOEI7UUFDakQsT0FBTztZQUNMLElBQUksRUFBRSxrQkFBa0I7U0FDekIsQ0FBQztJQUNKLENBQUM7Q0FDRjtBQW5CRCw4RUFtQkMiLCJmaWxlIjoibmVvLW9uZS1ub2RlLWNvcmUvc3JjL2NvbnRyYWN0UGFyYW1ldGVyL0ludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlci5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlckpTT04gfSBmcm9tICdAbmVvLW9uZS9jbGllbnQtY29tbW9uJztcbmltcG9ydCB7IERlc2VyaWFsaXplV2lyZUJhc2VPcHRpb25zLCBTZXJpYWxpemVKU09OQ29udGV4dCB9IGZyb20gJy4uL1NlcmlhbGl6YWJsZSc7XG5pbXBvcnQgeyBDb250cmFjdFBhcmFtZXRlckJhc2UgfSBmcm9tICcuL0NvbnRyYWN0UGFyYW1ldGVyQmFzZSc7XG5pbXBvcnQgeyBDb250cmFjdFBhcmFtZXRlclR5cGUgfSBmcm9tICcuL0NvbnRyYWN0UGFyYW1ldGVyVHlwZSc7XG5cbmV4cG9ydCBjbGFzcyBJbnRlcm9wSW50ZXJmYWNlQ29udHJhY3RQYXJhbWV0ZXIgZXh0ZW5kcyBDb250cmFjdFBhcmFtZXRlckJhc2U8XG4gIEludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlcixcbiAgSW50ZXJvcEludGVyZmFjZUNvbnRyYWN0UGFyYW1ldGVySlNPTixcbiAgQ29udHJhY3RQYXJhbWV0ZXJUeXBlLkludGVyb3BJbnRlcmZhY2Vcbj4ge1xuICBwdWJsaWMgc3RhdGljIGRlc2VyaWFsaXplV2lyZUJhc2Uob3B0aW9uczogRGVzZXJpYWxpemVXaXJlQmFzZU9wdGlvbnMpOiBJbnRlcm9wSW50ZXJmYWNlQ29udHJhY3RQYXJhbWV0ZXIge1xuICAgIHN1cGVyLmRlc2VyaWFsaXplQ29udHJhY3RQYXJhbWV0ZXJCYXNlV2lyZUJhc2Uob3B0aW9ucyk7XG5cbiAgICByZXR1cm4gbmV3IHRoaXMoKTtcbiAgfVxuXG4gIHB1YmxpYyByZWFkb25seSB0eXBlID0gQ29udHJhY3RQYXJhbWV0ZXJUeXBlLkludGVyb3BJbnRlcmZhY2U7XG4gIHB1YmxpYyByZWFkb25seSBzaXplOiBudW1iZXIgPSAwO1xuXG4gIHB1YmxpYyBzZXJpYWxpemVKU09OKF9jb250ZXh0OiBTZXJpYWxpemVKU09OQ29udGV4dCk6IEludGVyb3BJbnRlcmZhY2VDb250cmFjdFBhcmFtZXRlckpTT04ge1xuICAgIHJldHVybiB7XG4gICAgICB0eXBlOiAnSW50ZXJvcEludGVyZmFjZScsXG4gICAgfTtcbiAgfVxufVxuIl19
|