├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── __tests__ ├── arrayLookup.ts ├── bitmaskLookup.ts ├── complexGameState.ts ├── customType.ts ├── enumLookup.ts ├── kitchenSink.ts ├── optionalLookup.ts ├── simpleTypes.ts └── typeLookup.ts ├── jest.config.js ├── lib ├── arrayBufferBuilder.d.ts ├── arrayBufferBuilder.d.ts.map ├── arrayBufferBuilder.js ├── arrayBufferBuilder.js.map ├── index.d.ts ├── index.d.ts.map ├── index.js ├── index.js.map ├── schemaDefiner.d.ts ├── schemaDefiner.d.ts.map ├── schemaDefiner.js ├── schemaDefiner.js.map ├── schemaDefinerTypes.d.ts ├── schemaDefinerTypes.d.ts.map ├── schemaDefinerTypes.js ├── schemaDefinerTypes.js.map ├── utils.d.ts ├── utils.d.ts.map ├── utils.js └── utils.js.map ├── package.json ├── src ├── arrayBufferBuilder.ts ├── index.ts ├── schemaDefiner.ts ├── schemaDefinerTypes.ts └── utils.ts ├── tsconfig.json ├── tsconfig.test.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/arrayLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/arrayLookup.ts -------------------------------------------------------------------------------- /__tests__/bitmaskLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/bitmaskLookup.ts -------------------------------------------------------------------------------- /__tests__/complexGameState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/complexGameState.ts -------------------------------------------------------------------------------- /__tests__/customType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/customType.ts -------------------------------------------------------------------------------- /__tests__/enumLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/enumLookup.ts -------------------------------------------------------------------------------- /__tests__/kitchenSink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/kitchenSink.ts -------------------------------------------------------------------------------- /__tests__/optionalLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/optionalLookup.ts -------------------------------------------------------------------------------- /__tests__/simpleTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/simpleTypes.ts -------------------------------------------------------------------------------- /__tests__/typeLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/__tests__/typeLookup.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/arrayBufferBuilder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/arrayBufferBuilder.d.ts -------------------------------------------------------------------------------- /lib/arrayBufferBuilder.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/arrayBufferBuilder.d.ts.map -------------------------------------------------------------------------------- /lib/arrayBufferBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/arrayBufferBuilder.js -------------------------------------------------------------------------------- /lib/arrayBufferBuilder.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/arrayBufferBuilder.js.map -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/index.d.ts.map -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/index.js.map -------------------------------------------------------------------------------- /lib/schemaDefiner.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefiner.d.ts -------------------------------------------------------------------------------- /lib/schemaDefiner.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefiner.d.ts.map -------------------------------------------------------------------------------- /lib/schemaDefiner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefiner.js -------------------------------------------------------------------------------- /lib/schemaDefiner.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefiner.js.map -------------------------------------------------------------------------------- /lib/schemaDefinerTypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefinerTypes.d.ts -------------------------------------------------------------------------------- /lib/schemaDefinerTypes.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefinerTypes.d.ts.map -------------------------------------------------------------------------------- /lib/schemaDefinerTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefinerTypes.js -------------------------------------------------------------------------------- /lib/schemaDefinerTypes.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/schemaDefinerTypes.js.map -------------------------------------------------------------------------------- /lib/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/utils.d.ts -------------------------------------------------------------------------------- /lib/utils.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/utils.d.ts.map -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/utils.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/lib/utils.js.map -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/package.json -------------------------------------------------------------------------------- /src/arrayBufferBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/src/arrayBufferBuilder.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/schemaDefiner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/src/schemaDefiner.ts -------------------------------------------------------------------------------- /src/schemaDefinerTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/src/schemaDefinerTypes.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dested/safe-schema/HEAD/yarn.lock --------------------------------------------------------------------------------