├── .gitattributes ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── lib ├── equals.d.ts ├── equals.js ├── equals.js.map ├── expressionToLiteral.d.ts ├── expressionToLiteral.js ├── expressionToLiteral.js.map ├── factories.d.ts ├── factories.js ├── factories.js.map ├── factoryToReflective.d.ts ├── factoryToReflective.js ├── factoryToReflective.js.map ├── factoryToSerial.d.ts ├── factoryToSerial.js ├── factoryToSerial.js.map ├── filter.d.ts ├── filter.js ├── filter.js.map ├── index.d.ts ├── index.js ├── index.js.map ├── model.d.ts ├── model.js ├── model.js.map ├── serialToFactory.d.ts ├── serialToFactory.js ├── serialToFactory.js.map ├── serialiserParser.d.ts ├── serialiserParser.js ├── serialiserParser.js.map ├── toString.d.ts ├── toString.js ├── toString.js.map ├── typeConstructor.d.ts ├── typeConstructor.js ├── typeConstructor.js.map ├── typeUtils.d.ts ├── typeUtils.js ├── typeUtils.js.map ├── visitor.d.ts ├── visitor.js └── visitor.js.map ├── package.json ├── src └── lib │ ├── equals.ts │ ├── expressionToLiteral.ts │ ├── factories.ts │ ├── factoryToReflective.ts │ ├── factoryToSerial.ts │ ├── filter.ts │ ├── index.ts │ ├── model.ts │ ├── serialToFactory.ts │ ├── serialiserParser.ts │ ├── toString.ts │ ├── typeConstructor.ts │ ├── typeUtils.ts │ └── visitor.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .tmp 3 | .DS_Store 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .tmp 3 | .DS_Store 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/README.md -------------------------------------------------------------------------------- /lib/equals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/equals.d.ts -------------------------------------------------------------------------------- /lib/equals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/equals.js -------------------------------------------------------------------------------- /lib/equals.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/equals.js.map -------------------------------------------------------------------------------- /lib/expressionToLiteral.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/expressionToLiteral.d.ts -------------------------------------------------------------------------------- /lib/expressionToLiteral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/expressionToLiteral.js -------------------------------------------------------------------------------- /lib/expressionToLiteral.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/expressionToLiteral.js.map -------------------------------------------------------------------------------- /lib/factories.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factories.d.ts -------------------------------------------------------------------------------- /lib/factories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factories.js -------------------------------------------------------------------------------- /lib/factories.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factories.js.map -------------------------------------------------------------------------------- /lib/factoryToReflective.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factoryToReflective.d.ts -------------------------------------------------------------------------------- /lib/factoryToReflective.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factoryToReflective.js -------------------------------------------------------------------------------- /lib/factoryToReflective.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factoryToReflective.js.map -------------------------------------------------------------------------------- /lib/factoryToSerial.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factoryToSerial.d.ts -------------------------------------------------------------------------------- /lib/factoryToSerial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factoryToSerial.js -------------------------------------------------------------------------------- /lib/factoryToSerial.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/factoryToSerial.js.map -------------------------------------------------------------------------------- /lib/filter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/filter.d.ts -------------------------------------------------------------------------------- /lib/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/filter.js -------------------------------------------------------------------------------- /lib/filter.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/filter.js.map -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/index.js.map -------------------------------------------------------------------------------- /lib/model.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/model.d.ts -------------------------------------------------------------------------------- /lib/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/model.js -------------------------------------------------------------------------------- /lib/model.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/model.js.map -------------------------------------------------------------------------------- /lib/serialToFactory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/serialToFactory.d.ts -------------------------------------------------------------------------------- /lib/serialToFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/serialToFactory.js -------------------------------------------------------------------------------- /lib/serialToFactory.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/serialToFactory.js.map -------------------------------------------------------------------------------- /lib/serialiserParser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/serialiserParser.d.ts -------------------------------------------------------------------------------- /lib/serialiserParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/serialiserParser.js -------------------------------------------------------------------------------- /lib/serialiserParser.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/serialiserParser.js.map -------------------------------------------------------------------------------- /lib/toString.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/toString.d.ts -------------------------------------------------------------------------------- /lib/toString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/toString.js -------------------------------------------------------------------------------- /lib/toString.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/toString.js.map -------------------------------------------------------------------------------- /lib/typeConstructor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/typeConstructor.d.ts -------------------------------------------------------------------------------- /lib/typeConstructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/typeConstructor.js -------------------------------------------------------------------------------- /lib/typeConstructor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/typeConstructor.js.map -------------------------------------------------------------------------------- /lib/typeUtils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/typeUtils.d.ts -------------------------------------------------------------------------------- /lib/typeUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/typeUtils.js -------------------------------------------------------------------------------- /lib/typeUtils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/typeUtils.js.map -------------------------------------------------------------------------------- /lib/visitor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/visitor.d.ts -------------------------------------------------------------------------------- /lib/visitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/visitor.js -------------------------------------------------------------------------------- /lib/visitor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/lib/visitor.js.map -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/package.json -------------------------------------------------------------------------------- /src/lib/equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/equals.ts -------------------------------------------------------------------------------- /src/lib/expressionToLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/expressionToLiteral.ts -------------------------------------------------------------------------------- /src/lib/factories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/factories.ts -------------------------------------------------------------------------------- /src/lib/factoryToReflective.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/factoryToReflective.ts -------------------------------------------------------------------------------- /src/lib/factoryToSerial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/factoryToSerial.ts -------------------------------------------------------------------------------- /src/lib/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/filter.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/model.ts -------------------------------------------------------------------------------- /src/lib/serialToFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/serialToFactory.ts -------------------------------------------------------------------------------- /src/lib/serialiserParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/serialiserParser.ts -------------------------------------------------------------------------------- /src/lib/toString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/toString.ts -------------------------------------------------------------------------------- /src/lib/typeConstructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/typeConstructor.ts -------------------------------------------------------------------------------- /src/lib/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/typeUtils.ts -------------------------------------------------------------------------------- /src/lib/visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/src/lib/visitor.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/christyharagan/ts-schema/HEAD/tsconfig.json --------------------------------------------------------------------------------