├── .github └── workflows │ ├── docs.yml │ ├── prerelease.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .prettierrc ├── LICENSE.txt ├── README.md ├── assets ├── button-api-docs-dark.png ├── button-api-docs-light.png ├── button-playground.png ├── logo-dark.png ├── logo-light.png ├── perf-dark.svg └── perf-light.svg ├── package.json ├── src ├── main │ ├── Type.ts │ ├── ValidationError.ts │ ├── coerce │ │ ├── array.ts │ │ ├── bigint.ts │ │ ├── boolean.ts │ │ ├── const.ts │ │ ├── date.ts │ │ ├── map.ts │ │ ├── never.ts │ │ ├── number.ts │ │ └── string.ts │ ├── constants.ts │ ├── core.ts │ ├── dsl │ │ ├── any.ts │ │ ├── array.ts │ │ ├── bigint.ts │ │ ├── boolean.ts │ │ ├── const.ts │ │ ├── convert.ts │ │ ├── date.ts │ │ ├── enum.ts │ │ ├── function.ts │ │ ├── instanceOf.ts │ │ ├── intersection.ts │ │ ├── lazy.ts │ │ ├── map.ts │ │ ├── nan.ts │ │ ├── never.ts │ │ ├── not.ts │ │ ├── null.ts │ │ ├── number.ts │ │ ├── object.ts │ │ ├── promise.ts │ │ ├── record.ts │ │ ├── set.ts │ │ ├── string.ts │ │ ├── symbol.ts │ │ ├── tuple.ts │ │ ├── undefined.ts │ │ ├── union.ts │ │ ├── unknown.ts │ │ └── void.ts │ ├── index.ts │ ├── inspect.ts │ ├── internal │ │ ├── arrays.ts │ │ ├── bitmasks.ts │ │ ├── lang.ts │ │ ├── objects.ts │ │ ├── shapes.ts │ │ └── types.ts │ ├── plugin │ │ ├── array-essentials.ts │ │ ├── bigint-essentials.ts │ │ ├── date-essentials.ts │ │ ├── number-essentials.ts │ │ ├── object-essentials.ts │ │ ├── object-eval.ts │ │ ├── set-essentials.ts │ │ ├── standard-schema.ts │ │ └── string-essentials.ts │ ├── shape │ │ ├── ArrayShape.ts │ │ ├── BigIntShape.ts │ │ ├── BooleanShape.ts │ │ ├── ConstShape.ts │ │ ├── DateShape.ts │ │ ├── EnumShape.ts │ │ ├── FunctionShape.ts │ │ ├── InstanceShape.ts │ │ ├── IntersectionShape.ts │ │ ├── LazyShape.ts │ │ ├── MapShape.ts │ │ ├── NeverShape.ts │ │ ├── NumberShape.ts │ │ ├── ObjectShape.ts │ │ ├── PromiseShape.ts │ │ ├── ReadonlyShape.ts │ │ ├── RecordShape.ts │ │ ├── SetShape.ts │ │ ├── Shape.ts │ │ ├── StringShape.ts │ │ ├── SymbolShape.ts │ │ └── UnionShape.ts │ ├── types.ts │ ├── utils.ts │ └── vendor │ │ └── standard-schema.ts └── test │ ├── README.test.ts │ ├── ValidationError.test.ts │ ├── coerce │ ├── bigint.test.ts │ ├── boolean.test.ts │ ├── const.test.ts │ ├── date.test.ts │ ├── number.test.ts │ └── string.test.ts │ ├── dsl │ ├── and.test-d.ts │ ├── any.test-d.ts │ ├── any.test.ts │ ├── array.test-d.ts │ ├── array.test.ts │ ├── bigint.test.ts │ ├── boolean.test.ts │ ├── const.test-d.ts │ ├── const.test.ts │ ├── convert.test-d.ts │ ├── convert.test.ts │ ├── date.test-d.ts │ ├── date.test.ts │ ├── enum.test-d.ts │ ├── enum.test.ts │ ├── function.test-d.ts │ ├── function.test.ts │ ├── instanceOf.test-d.ts │ ├── instanceOf.test.ts │ ├── intersection.test-d.ts │ ├── intersection.test.ts │ ├── lazy.test-d.ts │ ├── lazy.test.ts │ ├── map.test-d.ts │ ├── map.test.ts │ ├── nan.test.ts │ ├── never.test-d.ts │ ├── never.test.ts │ ├── not.test-d.ts │ ├── not.test.ts │ ├── null.test.ts │ ├── number.test-d.ts │ ├── number.test.ts │ ├── object.test-d.ts │ ├── object.test.ts │ ├── or.test-d.ts │ ├── or.test.ts │ ├── promise.test-d.ts │ ├── promise.test.ts │ ├── record.test-d.ts │ ├── record.test.ts │ ├── set.test-d.ts │ ├── set.test.ts │ ├── string.test-d.ts │ ├── string.test.ts │ ├── symbol.test.ts │ ├── tuple.test-d.ts │ ├── tuple.test.ts │ ├── undefined.test.ts │ ├── union.test-d.ts │ ├── union.test.ts │ ├── unknonwn.test.ts │ └── void.test.ts │ ├── inspect.test.ts │ ├── internal │ ├── arrays.test.ts │ ├── bitmasks.test.ts │ ├── lang.test.ts │ ├── objects.test.ts │ └── types.test.ts │ ├── perf │ ├── any.perf.js │ ├── array.perf.js │ ├── function.perf.js │ ├── inspect.perf.js │ ├── intersection.perf.js │ ├── lazy.perf.js │ ├── number.perf.js │ ├── object.perf.js │ ├── overall.perf.js │ ├── record.perf.js │ ├── set.perf.js │ ├── string.perf.js │ └── union.perf.js │ ├── plugin │ ├── array-essentials.test.ts │ ├── bigint-essentials.test.ts │ ├── date-essentials.test.ts │ ├── number-essentials.test.ts │ ├── object-essentials.test.ts │ ├── object-eval.test.ts │ ├── set-essentials.test.ts │ ├── standard-schema.test-d.ts │ ├── standard-schema.test.ts │ └── string-essentials.test.ts │ ├── shape │ ├── ArrayShape.test.ts │ ├── BigIntShape.test.ts │ ├── BooleanShape.test.ts │ ├── ConstShape.test.ts │ ├── DateShape.test.ts │ ├── EnumShape.test.ts │ ├── FunctionShape.test.ts │ ├── InstanceShape.test.ts │ ├── IntersectionShape.test.ts │ ├── LazyShape.test.ts │ ├── MapShape.test.ts │ ├── NeverShape.test.ts │ ├── NumberShape.test.ts │ ├── ObjectShape.test.ts │ ├── PromiseShape.test.ts │ ├── ReadonlyShape.test.ts │ ├── RecordShape.test.ts │ ├── SetShape.test.ts │ ├── Shape.test.ts │ ├── StringShape.test.ts │ ├── SymbolShape.test.ts │ ├── UnionShape.test.ts │ └── mocks.ts │ └── utils.test.ts ├── toofast.json ├── tsconfig.build.json ├── tsconfig.json ├── tsdoc.json └── typedoc.json /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/prerelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/.github/workflows/prerelease.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ 3 | docs/ 4 | coverage/ 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/README.md -------------------------------------------------------------------------------- /assets/button-api-docs-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/assets/button-api-docs-dark.png -------------------------------------------------------------------------------- /assets/button-api-docs-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/assets/button-api-docs-light.png -------------------------------------------------------------------------------- /assets/button-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/assets/button-playground.png -------------------------------------------------------------------------------- /assets/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/assets/logo-dark.png -------------------------------------------------------------------------------- /assets/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/assets/logo-light.png -------------------------------------------------------------------------------- /assets/perf-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/assets/perf-dark.svg -------------------------------------------------------------------------------- /assets/perf-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/assets/perf-light.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/package.json -------------------------------------------------------------------------------- /src/main/Type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/Type.ts -------------------------------------------------------------------------------- /src/main/ValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/ValidationError.ts -------------------------------------------------------------------------------- /src/main/coerce/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/array.ts -------------------------------------------------------------------------------- /src/main/coerce/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/bigint.ts -------------------------------------------------------------------------------- /src/main/coerce/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/boolean.ts -------------------------------------------------------------------------------- /src/main/coerce/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/const.ts -------------------------------------------------------------------------------- /src/main/coerce/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/date.ts -------------------------------------------------------------------------------- /src/main/coerce/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/map.ts -------------------------------------------------------------------------------- /src/main/coerce/never.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/never.ts -------------------------------------------------------------------------------- /src/main/coerce/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/number.ts -------------------------------------------------------------------------------- /src/main/coerce/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/coerce/string.ts -------------------------------------------------------------------------------- /src/main/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/constants.ts -------------------------------------------------------------------------------- /src/main/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/core.ts -------------------------------------------------------------------------------- /src/main/dsl/any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/any.ts -------------------------------------------------------------------------------- /src/main/dsl/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/array.ts -------------------------------------------------------------------------------- /src/main/dsl/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/bigint.ts -------------------------------------------------------------------------------- /src/main/dsl/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/boolean.ts -------------------------------------------------------------------------------- /src/main/dsl/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/const.ts -------------------------------------------------------------------------------- /src/main/dsl/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/convert.ts -------------------------------------------------------------------------------- /src/main/dsl/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/date.ts -------------------------------------------------------------------------------- /src/main/dsl/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/enum.ts -------------------------------------------------------------------------------- /src/main/dsl/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/function.ts -------------------------------------------------------------------------------- /src/main/dsl/instanceOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/instanceOf.ts -------------------------------------------------------------------------------- /src/main/dsl/intersection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/intersection.ts -------------------------------------------------------------------------------- /src/main/dsl/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/lazy.ts -------------------------------------------------------------------------------- /src/main/dsl/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/map.ts -------------------------------------------------------------------------------- /src/main/dsl/nan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/nan.ts -------------------------------------------------------------------------------- /src/main/dsl/never.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/never.ts -------------------------------------------------------------------------------- /src/main/dsl/not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/not.ts -------------------------------------------------------------------------------- /src/main/dsl/null.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/null.ts -------------------------------------------------------------------------------- /src/main/dsl/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/number.ts -------------------------------------------------------------------------------- /src/main/dsl/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/object.ts -------------------------------------------------------------------------------- /src/main/dsl/promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/promise.ts -------------------------------------------------------------------------------- /src/main/dsl/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/record.ts -------------------------------------------------------------------------------- /src/main/dsl/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/set.ts -------------------------------------------------------------------------------- /src/main/dsl/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/string.ts -------------------------------------------------------------------------------- /src/main/dsl/symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/symbol.ts -------------------------------------------------------------------------------- /src/main/dsl/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/tuple.ts -------------------------------------------------------------------------------- /src/main/dsl/undefined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/undefined.ts -------------------------------------------------------------------------------- /src/main/dsl/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/union.ts -------------------------------------------------------------------------------- /src/main/dsl/unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/unknown.ts -------------------------------------------------------------------------------- /src/main/dsl/void.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/dsl/void.ts -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/main/inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/inspect.ts -------------------------------------------------------------------------------- /src/main/internal/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/internal/arrays.ts -------------------------------------------------------------------------------- /src/main/internal/bitmasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/internal/bitmasks.ts -------------------------------------------------------------------------------- /src/main/internal/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/internal/lang.ts -------------------------------------------------------------------------------- /src/main/internal/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/internal/objects.ts -------------------------------------------------------------------------------- /src/main/internal/shapes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/internal/shapes.ts -------------------------------------------------------------------------------- /src/main/internal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/internal/types.ts -------------------------------------------------------------------------------- /src/main/plugin/array-essentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/array-essentials.ts -------------------------------------------------------------------------------- /src/main/plugin/bigint-essentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/bigint-essentials.ts -------------------------------------------------------------------------------- /src/main/plugin/date-essentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/date-essentials.ts -------------------------------------------------------------------------------- /src/main/plugin/number-essentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/number-essentials.ts -------------------------------------------------------------------------------- /src/main/plugin/object-essentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/object-essentials.ts -------------------------------------------------------------------------------- /src/main/plugin/object-eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/object-eval.ts -------------------------------------------------------------------------------- /src/main/plugin/set-essentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/set-essentials.ts -------------------------------------------------------------------------------- /src/main/plugin/standard-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/standard-schema.ts -------------------------------------------------------------------------------- /src/main/plugin/string-essentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/plugin/string-essentials.ts -------------------------------------------------------------------------------- /src/main/shape/ArrayShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/ArrayShape.ts -------------------------------------------------------------------------------- /src/main/shape/BigIntShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/BigIntShape.ts -------------------------------------------------------------------------------- /src/main/shape/BooleanShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/BooleanShape.ts -------------------------------------------------------------------------------- /src/main/shape/ConstShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/ConstShape.ts -------------------------------------------------------------------------------- /src/main/shape/DateShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/DateShape.ts -------------------------------------------------------------------------------- /src/main/shape/EnumShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/EnumShape.ts -------------------------------------------------------------------------------- /src/main/shape/FunctionShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/FunctionShape.ts -------------------------------------------------------------------------------- /src/main/shape/InstanceShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/InstanceShape.ts -------------------------------------------------------------------------------- /src/main/shape/IntersectionShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/IntersectionShape.ts -------------------------------------------------------------------------------- /src/main/shape/LazyShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/LazyShape.ts -------------------------------------------------------------------------------- /src/main/shape/MapShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/MapShape.ts -------------------------------------------------------------------------------- /src/main/shape/NeverShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/NeverShape.ts -------------------------------------------------------------------------------- /src/main/shape/NumberShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/NumberShape.ts -------------------------------------------------------------------------------- /src/main/shape/ObjectShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/ObjectShape.ts -------------------------------------------------------------------------------- /src/main/shape/PromiseShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/PromiseShape.ts -------------------------------------------------------------------------------- /src/main/shape/ReadonlyShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/ReadonlyShape.ts -------------------------------------------------------------------------------- /src/main/shape/RecordShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/RecordShape.ts -------------------------------------------------------------------------------- /src/main/shape/SetShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/SetShape.ts -------------------------------------------------------------------------------- /src/main/shape/Shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/Shape.ts -------------------------------------------------------------------------------- /src/main/shape/StringShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/StringShape.ts -------------------------------------------------------------------------------- /src/main/shape/SymbolShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/SymbolShape.ts -------------------------------------------------------------------------------- /src/main/shape/UnionShape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/shape/UnionShape.ts -------------------------------------------------------------------------------- /src/main/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/types.ts -------------------------------------------------------------------------------- /src/main/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/utils.ts -------------------------------------------------------------------------------- /src/main/vendor/standard-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/main/vendor/standard-schema.ts -------------------------------------------------------------------------------- /src/test/README.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/README.test.ts -------------------------------------------------------------------------------- /src/test/ValidationError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/ValidationError.test.ts -------------------------------------------------------------------------------- /src/test/coerce/bigint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/coerce/bigint.test.ts -------------------------------------------------------------------------------- /src/test/coerce/boolean.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/coerce/boolean.test.ts -------------------------------------------------------------------------------- /src/test/coerce/const.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/coerce/const.test.ts -------------------------------------------------------------------------------- /src/test/coerce/date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/coerce/date.test.ts -------------------------------------------------------------------------------- /src/test/coerce/number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/coerce/number.test.ts -------------------------------------------------------------------------------- /src/test/coerce/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/coerce/string.test.ts -------------------------------------------------------------------------------- /src/test/dsl/and.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/and.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/any.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/any.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/any.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/any.test.ts -------------------------------------------------------------------------------- /src/test/dsl/array.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/array.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/array.test.ts -------------------------------------------------------------------------------- /src/test/dsl/bigint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/bigint.test.ts -------------------------------------------------------------------------------- /src/test/dsl/boolean.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/boolean.test.ts -------------------------------------------------------------------------------- /src/test/dsl/const.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/const.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/const.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/const.test.ts -------------------------------------------------------------------------------- /src/test/dsl/convert.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/convert.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/convert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/convert.test.ts -------------------------------------------------------------------------------- /src/test/dsl/date.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/date.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/date.test.ts -------------------------------------------------------------------------------- /src/test/dsl/enum.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/enum.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/enum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/enum.test.ts -------------------------------------------------------------------------------- /src/test/dsl/function.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/function.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/function.test.ts -------------------------------------------------------------------------------- /src/test/dsl/instanceOf.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/instanceOf.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/instanceOf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/instanceOf.test.ts -------------------------------------------------------------------------------- /src/test/dsl/intersection.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/intersection.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/intersection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/intersection.test.ts -------------------------------------------------------------------------------- /src/test/dsl/lazy.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/lazy.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/lazy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/lazy.test.ts -------------------------------------------------------------------------------- /src/test/dsl/map.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/map.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/map.test.ts -------------------------------------------------------------------------------- /src/test/dsl/nan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/nan.test.ts -------------------------------------------------------------------------------- /src/test/dsl/never.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/never.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/never.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/never.test.ts -------------------------------------------------------------------------------- /src/test/dsl/not.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/not.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/not.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/not.test.ts -------------------------------------------------------------------------------- /src/test/dsl/null.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/null.test.ts -------------------------------------------------------------------------------- /src/test/dsl/number.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/number.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/number.test.ts -------------------------------------------------------------------------------- /src/test/dsl/object.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/object.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/object.test.ts -------------------------------------------------------------------------------- /src/test/dsl/or.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/or.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/or.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/or.test.ts -------------------------------------------------------------------------------- /src/test/dsl/promise.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/promise.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/promise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/promise.test.ts -------------------------------------------------------------------------------- /src/test/dsl/record.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/record.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/record.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/record.test.ts -------------------------------------------------------------------------------- /src/test/dsl/set.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/set.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/set.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/set.test.ts -------------------------------------------------------------------------------- /src/test/dsl/string.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/string.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/string.test.ts -------------------------------------------------------------------------------- /src/test/dsl/symbol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/symbol.test.ts -------------------------------------------------------------------------------- /src/test/dsl/tuple.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/tuple.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/tuple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/tuple.test.ts -------------------------------------------------------------------------------- /src/test/dsl/undefined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/undefined.test.ts -------------------------------------------------------------------------------- /src/test/dsl/union.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/union.test-d.ts -------------------------------------------------------------------------------- /src/test/dsl/union.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/union.test.ts -------------------------------------------------------------------------------- /src/test/dsl/unknonwn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/unknonwn.test.ts -------------------------------------------------------------------------------- /src/test/dsl/void.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/dsl/void.test.ts -------------------------------------------------------------------------------- /src/test/inspect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/inspect.test.ts -------------------------------------------------------------------------------- /src/test/internal/arrays.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/internal/arrays.test.ts -------------------------------------------------------------------------------- /src/test/internal/bitmasks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/internal/bitmasks.test.ts -------------------------------------------------------------------------------- /src/test/internal/lang.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/internal/lang.test.ts -------------------------------------------------------------------------------- /src/test/internal/objects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/internal/objects.test.ts -------------------------------------------------------------------------------- /src/test/internal/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/internal/types.test.ts -------------------------------------------------------------------------------- /src/test/perf/any.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/any.perf.js -------------------------------------------------------------------------------- /src/test/perf/array.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/array.perf.js -------------------------------------------------------------------------------- /src/test/perf/function.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/function.perf.js -------------------------------------------------------------------------------- /src/test/perf/inspect.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/inspect.perf.js -------------------------------------------------------------------------------- /src/test/perf/intersection.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/intersection.perf.js -------------------------------------------------------------------------------- /src/test/perf/lazy.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/lazy.perf.js -------------------------------------------------------------------------------- /src/test/perf/number.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/number.perf.js -------------------------------------------------------------------------------- /src/test/perf/object.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/object.perf.js -------------------------------------------------------------------------------- /src/test/perf/overall.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/overall.perf.js -------------------------------------------------------------------------------- /src/test/perf/record.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/record.perf.js -------------------------------------------------------------------------------- /src/test/perf/set.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/set.perf.js -------------------------------------------------------------------------------- /src/test/perf/string.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/string.perf.js -------------------------------------------------------------------------------- /src/test/perf/union.perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/perf/union.perf.js -------------------------------------------------------------------------------- /src/test/plugin/array-essentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/array-essentials.test.ts -------------------------------------------------------------------------------- /src/test/plugin/bigint-essentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/bigint-essentials.test.ts -------------------------------------------------------------------------------- /src/test/plugin/date-essentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/date-essentials.test.ts -------------------------------------------------------------------------------- /src/test/plugin/number-essentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/number-essentials.test.ts -------------------------------------------------------------------------------- /src/test/plugin/object-essentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/object-essentials.test.ts -------------------------------------------------------------------------------- /src/test/plugin/object-eval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/object-eval.test.ts -------------------------------------------------------------------------------- /src/test/plugin/set-essentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/set-essentials.test.ts -------------------------------------------------------------------------------- /src/test/plugin/standard-schema.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/standard-schema.test-d.ts -------------------------------------------------------------------------------- /src/test/plugin/standard-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/standard-schema.test.ts -------------------------------------------------------------------------------- /src/test/plugin/string-essentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/plugin/string-essentials.test.ts -------------------------------------------------------------------------------- /src/test/shape/ArrayShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/ArrayShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/BigIntShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/BigIntShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/BooleanShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/BooleanShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/ConstShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/ConstShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/DateShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/DateShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/EnumShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/EnumShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/FunctionShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/FunctionShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/InstanceShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/InstanceShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/IntersectionShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/IntersectionShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/LazyShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/LazyShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/MapShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/MapShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/NeverShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/NeverShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/NumberShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/NumberShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/ObjectShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/ObjectShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/PromiseShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/PromiseShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/ReadonlyShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/ReadonlyShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/RecordShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/RecordShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/SetShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/SetShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/Shape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/Shape.test.ts -------------------------------------------------------------------------------- /src/test/shape/StringShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/StringShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/SymbolShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/SymbolShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/UnionShape.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/UnionShape.test.ts -------------------------------------------------------------------------------- /src/test/shape/mocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/shape/mocks.ts -------------------------------------------------------------------------------- /src/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/src/test/utils.test.ts -------------------------------------------------------------------------------- /toofast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/toofast.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/tsdoc.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smikhalevski/doubter/HEAD/typedoc.json --------------------------------------------------------------------------------