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