UNPKG

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
"use strict"; 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==