@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
23 lines • 673 B
JavaScript
import { __decorate } from "tslib";
import { JsonConverter } from 'json2typescript';
let StringOrArrayToArrayConverter = class StringOrArrayToArrayConverter {
serialize(data) {
return data;
}
deserialize(data) {
if (typeof data === 'string') {
return [data];
}
else if (Array.isArray(data)) {
return data;
}
else {
throw new Error('Expected a string or string[]');
}
}
};
StringOrArrayToArrayConverter = __decorate([
JsonConverter
], StringOrArrayToArrayConverter);
export { StringOrArrayToArrayConverter };
//# sourceMappingURL=string-or-array-converter.js.map