maketypes
Version:
Make TypeScript types and proxy objects from example JSON objects. Can use proxy objects to dynamically type check JSON at runtime.
26 lines • 1.31 kB
JavaScript
;
var __extends = (this && this.__extends) || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
var writer_1 = require("./writer");
/**
* Does nothing.
*/
var NopWriter = (function (_super) {
__extends(NopWriter, _super);
function NopWriter() {
return _super.apply(this, arguments) || this;
}
NopWriter.prototype.write = function (s) {
return this;
};
NopWriter.prototype.close = function (cb) {
setTimeout(cb, 4);
};
return NopWriter;
}(writer_1.default));
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = NopWriter;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9wX3dyaXRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5vcF93cml0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsbUNBQThCO0FBRTlCOztHQUVHO0FBQ0g7SUFBdUMsNkJBQU07SUFBN0M7O0lBT0EsQ0FBQztJQU5RLHlCQUFLLEdBQVosVUFBYSxDQUFTO1FBQ3BCLE1BQU0sQ0FBQyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBQ00seUJBQUssR0FBWixVQUFhLEVBQWM7UUFDekIsVUFBVSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUNwQixDQUFDO0lBQ0gsZ0JBQUM7QUFBRCxDQUFDLEFBUEQsQ0FBdUMsZ0JBQU0sR0FPNUMifQ==