├── .all-contributorsrc ├── .babel.cjs.json ├── .babel.esm.json ├── .cspell.json ├── .envrc ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── build.yml │ └── publish.yaml ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── schemata-blue.png ├── schemata-purple.png └── schemata-white.png ├── deps.svg ├── docs-ts.json ├── docs ├── Arbitrary.md ├── Assert.md ├── Eq.md ├── Guard.md ├── JsonSchema.md ├── MergeSemigroup.md ├── Schema.md ├── TranscodeError.md ├── Transcoder.md ├── TranscoderPar.md ├── TypeString.md ├── _config.yml ├── brand.md ├── examples.md ├── float.md ├── index.md ├── integer.md ├── newtype.md ├── schemata │ ├── Annotate.md │ ├── Array.md │ ├── Ascii.md │ ├── Base64.md │ ├── Base64Url.md │ ├── BigIntFromString.md │ ├── BitcoinAddress.md │ ├── Boolean.md │ ├── BooleanFromNumber.md │ ├── BooleanFromString.md │ ├── Brand.md │ ├── CamelCaseKeys.md │ ├── CamelCaseRecord.md │ ├── CamelCaseString.md │ ├── CheckDigit.md │ ├── Class.md │ ├── CreditCard.md │ ├── Date.md │ ├── DateFromInt.md │ ├── DateFromIsoString.md │ ├── DateFromString.md │ ├── DateFromUnixTime.md │ ├── Either.md │ ├── EmailAddress.md │ ├── EthereumAddress.md │ ├── Float.md │ ├── FloatFromString.md │ ├── HexColor.md │ ├── Hexadecimal.md │ ├── HslColor.md │ ├── Imap.md │ ├── Int.md │ ├── IntFromString.md │ ├── Intersect.md │ ├── Jwt.md │ ├── LatLong.md │ ├── Lazy.md │ ├── Literal.md │ ├── MapFromEntries.md │ ├── Natural.md │ ├── NegativeFloat.md │ ├── NegativeInt.md │ ├── Newtype.md │ ├── NonEmptyArray.md │ ├── NonEmptyString.md │ ├── NonNegativeFloat.md │ ├── NonPositiveFloat.md │ ├── NonPositiveInt.md │ ├── Nullable.md │ ├── Number.md │ ├── Option.md │ ├── OptionFromNullable.md │ ├── Optional.md │ ├── Parse.md │ ├── ParseBase64Json.md │ ├── ParseEncodedJson.md │ ├── ParseFloat.md │ ├── ParseInt.md │ ├── ParseJsonString.md │ ├── Partial.md │ ├── Pattern.md │ ├── PositiveFloat.md │ ├── PositiveInt.md │ ├── RGB.md │ ├── Readonly.md │ ├── Record.md │ ├── Refine.md │ ├── SetFromArray.md │ ├── Strict.md │ ├── String.md │ ├── Struct.md │ ├── Tuple.md │ ├── UUID.md │ ├── Union.md │ ├── Unit.md │ ├── Unknown.md │ ├── UnknownArray.md │ ├── UnknownRecord.md │ └── index.md └── simple-example.md ├── examples └── simple-example.ts ├── flake.lock ├── flake.nix ├── jest.config.js ├── package.json ├── scripts ├── CLI.ts ├── FS.ts ├── build.ts ├── config.ts ├── docs-config.ts ├── docs.ts ├── gen-docs-pack.ts ├── gen-docs-schemas.ts ├── gen-docs.ts ├── generate-schemables.ts ├── generate-schemata.ts ├── pack.ts ├── rename-files.ts ├── reorg-schemables.ts ├── run.ts └── ts-helpers.ts ├── src ├── Arbitrary.ts ├── Assert.ts ├── Eq.ts ├── Guard.ts ├── JsonSchema.ts ├── MergeSemigroup.ts ├── Schema.ts ├── Schemable.ts ├── TranscodeError.ts ├── Transcoder.ts ├── TranscoderPar.ts ├── TypeString.ts ├── brand.ts ├── derivations │ ├── arbitrary-schemable.ts │ ├── eq-schemable.ts │ ├── guard-schemable.ts │ ├── information-schemable.ts │ ├── json-schema-schemable.ts │ ├── merge-semigroup-schemable.ts │ ├── transcoder-par-schemable.ts │ ├── transcoder-schemable.ts │ └── type-string-schemable.ts ├── float.ts ├── index.ts ├── integer.ts ├── internal │ ├── algorithms.ts │ ├── arbitrary.ts │ ├── camelcase.ts │ ├── either.ts │ ├── eq.ts │ ├── guard.ts │ ├── information.ts │ ├── json-schema.ts │ ├── merge-semigroup.ts │ ├── option.ts │ ├── schema.ts │ ├── schemable.ts │ ├── struct.ts │ ├── task-either.ts │ ├── transcoder-par.ts │ ├── transcoder.ts │ ├── type-string.ts │ └── util.ts ├── newtype.ts ├── schemables │ ├── annotate │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── array │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── check-digit │ │ ├── definition.ts │ │ ├── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ │ └── utils.ts │ ├── clone │ │ ├── definition.ts │ │ ├── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ │ └── utils.ts │ ├── date │ │ ├── definition.ts │ │ ├── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ │ └── utils.ts │ ├── guarded-union │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── invariant │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── lazy │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── map │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── optional │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── parser │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ ├── pattern │ │ ├── definition.ts │ │ ├── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ │ └── utils.ts │ ├── primitives │ │ ├── definition.ts │ │ ├── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ │ └── utils.ts │ ├── refine │ │ ├── definition.ts │ │ └── instances │ │ │ ├── arbitrary.ts │ │ │ ├── eq.ts │ │ │ ├── guard.ts │ │ │ ├── information.ts │ │ │ ├── json-schema.ts │ │ │ ├── merge-semigroup.ts │ │ │ ├── transcoder-par.ts │ │ │ ├── transcoder.ts │ │ │ └── type-string.ts │ └── struct │ │ ├── definition.ts │ │ ├── instances │ │ ├── arbitrary.ts │ │ ├── eq.ts │ │ ├── guard.ts │ │ ├── information.ts │ │ ├── json-schema.ts │ │ ├── merge-semigroup.ts │ │ ├── transcoder-par.ts │ │ ├── transcoder.ts │ │ └── type-string.ts │ │ ├── type-utils.ts │ │ └── utils.ts └── schemata │ ├── Annotate.ts │ ├── Array.ts │ ├── Ascii.ts │ ├── Base64.ts │ ├── Base64Url.ts │ ├── BigIntFromString.ts │ ├── BitcoinAddress.ts │ ├── Boolean.ts │ ├── BooleanFromNumber.ts │ ├── BooleanFromString.ts │ ├── Brand.ts │ ├── CamelCaseKeys.ts │ ├── CamelCaseRecord.ts │ ├── CamelCaseString.ts │ ├── CheckDigit.ts │ ├── Class.ts │ ├── CreditCard.ts │ ├── Date.ts │ ├── DateFromInt.ts │ ├── DateFromIsoString.ts │ ├── DateFromString.ts │ ├── DateFromUnixTime.ts │ ├── Either.ts │ ├── EmailAddress.ts │ ├── EthereumAddress.ts │ ├── Float.ts │ ├── FloatFromString.ts │ ├── HexColor.ts │ ├── Hexadecimal.ts │ ├── HslColor.ts │ ├── Imap.ts │ ├── Int.ts │ ├── IntFromString.ts │ ├── Intersect.ts │ ├── Jwt.ts │ ├── LatLong.ts │ ├── Lazy.ts │ ├── Literal.ts │ ├── MapFromEntries.ts │ ├── Natural.ts │ ├── NegativeFloat.ts │ ├── NegativeInt.ts │ ├── Newtype.ts │ ├── NonEmptyArray.ts │ ├── NonEmptyString.ts │ ├── NonNegativeFloat.ts │ ├── NonPositiveFloat.ts │ ├── NonPositiveInt.ts │ ├── Nullable.ts │ ├── Number.ts │ ├── Option.ts │ ├── OptionFromNullable.ts │ ├── Optional.ts │ ├── Parse.ts │ ├── ParseBase64Json.ts │ ├── ParseEncodedJson.ts │ ├── ParseFloat.ts │ ├── ParseInt.ts │ ├── ParseJsonString.ts │ ├── Partial.ts │ ├── Pattern.ts │ ├── PositiveFloat.ts │ ├── PositiveInt.ts │ ├── RGB.ts │ ├── Readonly.ts │ ├── Record.ts │ ├── Refine.ts │ ├── SetFromArray.ts │ ├── Strict.ts │ ├── String.ts │ ├── Struct.ts │ ├── Tuple.ts │ ├── UUID.ts │ ├── Union.ts │ ├── Unit.ts │ ├── Unknown.ts │ ├── UnknownArray.ts │ ├── UnknownRecord.ts │ └── index.ts ├── test-utils └── test-suite.ts ├── tests ├── Annotate.test.ts ├── Array.test.ts ├── Ascii.test.ts ├── Base64.test.ts ├── Base64Url.test.ts ├── BigIntFromString.test.ts ├── BitcoinAddress.test.ts ├── Boolean.test.ts ├── CamelCaseKeys.test.ts ├── CamelCaseRecord.test.ts ├── CamelCaseString.test.ts ├── Class.test.ts ├── CreditCard.test.ts ├── Date.test.ts ├── DateFromIsoString.test.ts ├── DateFromString.test.ts ├── DateFromUnixTime.test.ts ├── Either.test.ts ├── EmailAddress.test.ts ├── EthereumAddress.test.ts ├── Float.test.ts ├── FloatFromString.test.ts ├── HexColor.test.ts ├── Hexadecimal.test.ts ├── HslColor.test.ts ├── Int.test.ts ├── IntFromString.test.ts ├── Intersect.test.ts ├── Jwt.test.ts ├── LatLong.test.ts ├── Lazy.test.ts ├── Literal.test.ts ├── MapFromEntries.test.ts ├── NonEmptyString.test.ts ├── Optional.test.ts ├── ParseBase64Json.test.ts ├── ParseFloat.test.ts ├── ParseInt.test.ts ├── ParseJsonString.test.ts ├── Parser.test.ts ├── Partial.test.ts ├── RGB.test.ts ├── Record.test.ts ├── Refine.test.ts ├── Strict.test.ts ├── String.test.ts ├── Struct.test.ts ├── Tuple.test.ts ├── UUID.test.ts ├── Union.test.ts ├── Unit.test.ts ├── Unknown.test.ts ├── addIndexSignature.test.ts ├── assert.test.ts ├── eq.test.ts ├── intersect_.test.ts ├── issues │ ├── 265.test.ts │ ├── annotation-description.test.ts │ └── rest-param.test.ts ├── json-schema-projection.test.ts ├── omit.test.ts ├── partialOption.test.ts ├── partial_.test.ts ├── pick.test.ts ├── readonly.test.ts ├── schema.test.ts ├── strict_.test.ts └── transcode-errors.test.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.babel.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.babel.cjs.json -------------------------------------------------------------------------------- /.babel.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.babel.esm.json -------------------------------------------------------------------------------- /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.cspell.json -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | yarn lint-staged --concurrent false 4 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v22 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/README.md -------------------------------------------------------------------------------- /assets/schemata-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/assets/schemata-blue.png -------------------------------------------------------------------------------- /assets/schemata-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/assets/schemata-purple.png -------------------------------------------------------------------------------- /assets/schemata-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/assets/schemata-white.png -------------------------------------------------------------------------------- /deps.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/deps.svg -------------------------------------------------------------------------------- /docs-ts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs-ts.json -------------------------------------------------------------------------------- /docs/Arbitrary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/Arbitrary.md -------------------------------------------------------------------------------- /docs/Assert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/Assert.md -------------------------------------------------------------------------------- /docs/Eq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/Eq.md -------------------------------------------------------------------------------- /docs/Guard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/Guard.md -------------------------------------------------------------------------------- /docs/JsonSchema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/JsonSchema.md -------------------------------------------------------------------------------- /docs/MergeSemigroup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/MergeSemigroup.md -------------------------------------------------------------------------------- /docs/Schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/Schema.md -------------------------------------------------------------------------------- /docs/TranscodeError.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/TranscodeError.md -------------------------------------------------------------------------------- /docs/Transcoder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/Transcoder.md -------------------------------------------------------------------------------- /docs/TranscoderPar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/TranscoderPar.md -------------------------------------------------------------------------------- /docs/TypeString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/TypeString.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/brand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/brand.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/float.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/float.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/integer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/integer.md -------------------------------------------------------------------------------- /docs/newtype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/newtype.md -------------------------------------------------------------------------------- /docs/schemata/Annotate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Annotate.md -------------------------------------------------------------------------------- /docs/schemata/Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Array.md -------------------------------------------------------------------------------- /docs/schemata/Ascii.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Ascii.md -------------------------------------------------------------------------------- /docs/schemata/Base64.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Base64.md -------------------------------------------------------------------------------- /docs/schemata/Base64Url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Base64Url.md -------------------------------------------------------------------------------- /docs/schemata/BigIntFromString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/BigIntFromString.md -------------------------------------------------------------------------------- /docs/schemata/BitcoinAddress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/BitcoinAddress.md -------------------------------------------------------------------------------- /docs/schemata/Boolean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Boolean.md -------------------------------------------------------------------------------- /docs/schemata/BooleanFromNumber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/BooleanFromNumber.md -------------------------------------------------------------------------------- /docs/schemata/BooleanFromString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/BooleanFromString.md -------------------------------------------------------------------------------- /docs/schemata/Brand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Brand.md -------------------------------------------------------------------------------- /docs/schemata/CamelCaseKeys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/CamelCaseKeys.md -------------------------------------------------------------------------------- /docs/schemata/CamelCaseRecord.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/CamelCaseRecord.md -------------------------------------------------------------------------------- /docs/schemata/CamelCaseString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/CamelCaseString.md -------------------------------------------------------------------------------- /docs/schemata/CheckDigit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/CheckDigit.md -------------------------------------------------------------------------------- /docs/schemata/Class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Class.md -------------------------------------------------------------------------------- /docs/schemata/CreditCard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/CreditCard.md -------------------------------------------------------------------------------- /docs/schemata/Date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Date.md -------------------------------------------------------------------------------- /docs/schemata/DateFromInt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/DateFromInt.md -------------------------------------------------------------------------------- /docs/schemata/DateFromIsoString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/DateFromIsoString.md -------------------------------------------------------------------------------- /docs/schemata/DateFromString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/DateFromString.md -------------------------------------------------------------------------------- /docs/schemata/DateFromUnixTime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/DateFromUnixTime.md -------------------------------------------------------------------------------- /docs/schemata/Either.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Either.md -------------------------------------------------------------------------------- /docs/schemata/EmailAddress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/EmailAddress.md -------------------------------------------------------------------------------- /docs/schemata/EthereumAddress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/EthereumAddress.md -------------------------------------------------------------------------------- /docs/schemata/Float.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Float.md -------------------------------------------------------------------------------- /docs/schemata/FloatFromString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/FloatFromString.md -------------------------------------------------------------------------------- /docs/schemata/HexColor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/HexColor.md -------------------------------------------------------------------------------- /docs/schemata/Hexadecimal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Hexadecimal.md -------------------------------------------------------------------------------- /docs/schemata/HslColor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/HslColor.md -------------------------------------------------------------------------------- /docs/schemata/Imap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Imap.md -------------------------------------------------------------------------------- /docs/schemata/Int.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Int.md -------------------------------------------------------------------------------- /docs/schemata/IntFromString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/IntFromString.md -------------------------------------------------------------------------------- /docs/schemata/Intersect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Intersect.md -------------------------------------------------------------------------------- /docs/schemata/Jwt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Jwt.md -------------------------------------------------------------------------------- /docs/schemata/LatLong.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/LatLong.md -------------------------------------------------------------------------------- /docs/schemata/Lazy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Lazy.md -------------------------------------------------------------------------------- /docs/schemata/Literal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Literal.md -------------------------------------------------------------------------------- /docs/schemata/MapFromEntries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/MapFromEntries.md -------------------------------------------------------------------------------- /docs/schemata/Natural.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Natural.md -------------------------------------------------------------------------------- /docs/schemata/NegativeFloat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/NegativeFloat.md -------------------------------------------------------------------------------- /docs/schemata/NegativeInt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/NegativeInt.md -------------------------------------------------------------------------------- /docs/schemata/Newtype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Newtype.md -------------------------------------------------------------------------------- /docs/schemata/NonEmptyArray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/NonEmptyArray.md -------------------------------------------------------------------------------- /docs/schemata/NonEmptyString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/NonEmptyString.md -------------------------------------------------------------------------------- /docs/schemata/NonNegativeFloat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/NonNegativeFloat.md -------------------------------------------------------------------------------- /docs/schemata/NonPositiveFloat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/NonPositiveFloat.md -------------------------------------------------------------------------------- /docs/schemata/NonPositiveInt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/NonPositiveInt.md -------------------------------------------------------------------------------- /docs/schemata/Nullable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Nullable.md -------------------------------------------------------------------------------- /docs/schemata/Number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Number.md -------------------------------------------------------------------------------- /docs/schemata/Option.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Option.md -------------------------------------------------------------------------------- /docs/schemata/OptionFromNullable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/OptionFromNullable.md -------------------------------------------------------------------------------- /docs/schemata/Optional.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Optional.md -------------------------------------------------------------------------------- /docs/schemata/Parse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Parse.md -------------------------------------------------------------------------------- /docs/schemata/ParseBase64Json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/ParseBase64Json.md -------------------------------------------------------------------------------- /docs/schemata/ParseEncodedJson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/ParseEncodedJson.md -------------------------------------------------------------------------------- /docs/schemata/ParseFloat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/ParseFloat.md -------------------------------------------------------------------------------- /docs/schemata/ParseInt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/ParseInt.md -------------------------------------------------------------------------------- /docs/schemata/ParseJsonString.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/ParseJsonString.md -------------------------------------------------------------------------------- /docs/schemata/Partial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Partial.md -------------------------------------------------------------------------------- /docs/schemata/Pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Pattern.md -------------------------------------------------------------------------------- /docs/schemata/PositiveFloat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/PositiveFloat.md -------------------------------------------------------------------------------- /docs/schemata/PositiveInt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/PositiveInt.md -------------------------------------------------------------------------------- /docs/schemata/RGB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/RGB.md -------------------------------------------------------------------------------- /docs/schemata/Readonly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Readonly.md -------------------------------------------------------------------------------- /docs/schemata/Record.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Record.md -------------------------------------------------------------------------------- /docs/schemata/Refine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Refine.md -------------------------------------------------------------------------------- /docs/schemata/SetFromArray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/SetFromArray.md -------------------------------------------------------------------------------- /docs/schemata/Strict.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Strict.md -------------------------------------------------------------------------------- /docs/schemata/String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/String.md -------------------------------------------------------------------------------- /docs/schemata/Struct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Struct.md -------------------------------------------------------------------------------- /docs/schemata/Tuple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Tuple.md -------------------------------------------------------------------------------- /docs/schemata/UUID.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/UUID.md -------------------------------------------------------------------------------- /docs/schemata/Union.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Union.md -------------------------------------------------------------------------------- /docs/schemata/Unit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Unit.md -------------------------------------------------------------------------------- /docs/schemata/Unknown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/Unknown.md -------------------------------------------------------------------------------- /docs/schemata/UnknownArray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/UnknownArray.md -------------------------------------------------------------------------------- /docs/schemata/UnknownRecord.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/UnknownRecord.md -------------------------------------------------------------------------------- /docs/schemata/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/schemata/index.md -------------------------------------------------------------------------------- /docs/simple-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/docs/simple-example.md -------------------------------------------------------------------------------- /examples/simple-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/examples/simple-example.ts -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/flake.nix -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/package.json -------------------------------------------------------------------------------- /scripts/CLI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/CLI.ts -------------------------------------------------------------------------------- /scripts/FS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/FS.ts -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/config.ts -------------------------------------------------------------------------------- /scripts/docs-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/docs-config.ts -------------------------------------------------------------------------------- /scripts/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/docs.ts -------------------------------------------------------------------------------- /scripts/gen-docs-pack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/gen-docs-pack.ts -------------------------------------------------------------------------------- /scripts/gen-docs-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/gen-docs-schemas.ts -------------------------------------------------------------------------------- /scripts/gen-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/gen-docs.ts -------------------------------------------------------------------------------- /scripts/generate-schemables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/generate-schemables.ts -------------------------------------------------------------------------------- /scripts/generate-schemata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/generate-schemata.ts -------------------------------------------------------------------------------- /scripts/pack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/pack.ts -------------------------------------------------------------------------------- /scripts/rename-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/rename-files.ts -------------------------------------------------------------------------------- /scripts/reorg-schemables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/reorg-schemables.ts -------------------------------------------------------------------------------- /scripts/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/run.ts -------------------------------------------------------------------------------- /scripts/ts-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/scripts/ts-helpers.ts -------------------------------------------------------------------------------- /src/Arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/Arbitrary.ts -------------------------------------------------------------------------------- /src/Assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/Assert.ts -------------------------------------------------------------------------------- /src/Eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/Eq.ts -------------------------------------------------------------------------------- /src/Guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/Guard.ts -------------------------------------------------------------------------------- /src/JsonSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/JsonSchema.ts -------------------------------------------------------------------------------- /src/MergeSemigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/MergeSemigroup.ts -------------------------------------------------------------------------------- /src/Schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/Schema.ts -------------------------------------------------------------------------------- /src/Schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/Schemable.ts -------------------------------------------------------------------------------- /src/TranscodeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/TranscodeError.ts -------------------------------------------------------------------------------- /src/Transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/Transcoder.ts -------------------------------------------------------------------------------- /src/TranscoderPar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/TranscoderPar.ts -------------------------------------------------------------------------------- /src/TypeString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/TypeString.ts -------------------------------------------------------------------------------- /src/brand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/brand.ts -------------------------------------------------------------------------------- /src/derivations/arbitrary-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/arbitrary-schemable.ts -------------------------------------------------------------------------------- /src/derivations/eq-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/eq-schemable.ts -------------------------------------------------------------------------------- /src/derivations/guard-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/guard-schemable.ts -------------------------------------------------------------------------------- /src/derivations/information-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/information-schemable.ts -------------------------------------------------------------------------------- /src/derivations/json-schema-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/json-schema-schemable.ts -------------------------------------------------------------------------------- /src/derivations/merge-semigroup-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/merge-semigroup-schemable.ts -------------------------------------------------------------------------------- /src/derivations/transcoder-par-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/transcoder-par-schemable.ts -------------------------------------------------------------------------------- /src/derivations/transcoder-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/transcoder-schemable.ts -------------------------------------------------------------------------------- /src/derivations/type-string-schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/derivations/type-string-schemable.ts -------------------------------------------------------------------------------- /src/float.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/float.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/integer.ts -------------------------------------------------------------------------------- /src/internal/algorithms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/algorithms.ts -------------------------------------------------------------------------------- /src/internal/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/arbitrary.ts -------------------------------------------------------------------------------- /src/internal/camelcase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/camelcase.ts -------------------------------------------------------------------------------- /src/internal/either.ts: -------------------------------------------------------------------------------- 1 | export * from 'fp-ts/Either' 2 | -------------------------------------------------------------------------------- /src/internal/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/eq.ts -------------------------------------------------------------------------------- /src/internal/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/guard.ts -------------------------------------------------------------------------------- /src/internal/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/information.ts -------------------------------------------------------------------------------- /src/internal/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/json-schema.ts -------------------------------------------------------------------------------- /src/internal/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/merge-semigroup.ts -------------------------------------------------------------------------------- /src/internal/option.ts: -------------------------------------------------------------------------------- 1 | export * from 'fp-ts/Option' 2 | -------------------------------------------------------------------------------- /src/internal/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/schema.ts -------------------------------------------------------------------------------- /src/internal/schemable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/schemable.ts -------------------------------------------------------------------------------- /src/internal/struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/struct.ts -------------------------------------------------------------------------------- /src/internal/task-either.ts: -------------------------------------------------------------------------------- 1 | export * from 'fp-ts/TaskEither' 2 | -------------------------------------------------------------------------------- /src/internal/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/transcoder-par.ts -------------------------------------------------------------------------------- /src/internal/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/transcoder.ts -------------------------------------------------------------------------------- /src/internal/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/type-string.ts -------------------------------------------------------------------------------- /src/internal/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/internal/util.ts -------------------------------------------------------------------------------- /src/newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/newtype.ts -------------------------------------------------------------------------------- /src/schemables/annotate/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/definition.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/annotate/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/annotate/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/array/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/definition.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/array/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/array/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/definition.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/check-digit/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/check-digit/utils.ts -------------------------------------------------------------------------------- /src/schemables/clone/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/definition.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/clone/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/clone/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/clone/utils.ts -------------------------------------------------------------------------------- /src/schemables/date/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/definition.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/date/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/date/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/date/utils.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/definition.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/guarded-union/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/guarded-union/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/invariant/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/definition.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/invariant/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/invariant/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/lazy/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/definition.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/lazy/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/lazy/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/map/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/definition.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/map/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/map/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/optional/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/definition.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/optional/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/optional/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/parser/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/definition.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/parser/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/parser/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/pattern/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/definition.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/pattern/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/pattern/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/pattern/utils.ts -------------------------------------------------------------------------------- /src/schemables/primitives/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/definition.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/primitives/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/primitives/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/primitives/utils.ts -------------------------------------------------------------------------------- /src/schemables/refine/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/definition.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/refine/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/refine/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/struct/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/definition.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/arbitrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/arbitrary.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/eq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/eq.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/guard.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/information.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/information.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/json-schema.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/merge-semigroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/merge-semigroup.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/transcoder-par.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/transcoder-par.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/transcoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/transcoder.ts -------------------------------------------------------------------------------- /src/schemables/struct/instances/type-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/instances/type-string.ts -------------------------------------------------------------------------------- /src/schemables/struct/type-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/type-utils.ts -------------------------------------------------------------------------------- /src/schemables/struct/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemables/struct/utils.ts -------------------------------------------------------------------------------- /src/schemata/Annotate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Annotate.ts -------------------------------------------------------------------------------- /src/schemata/Array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Array.ts -------------------------------------------------------------------------------- /src/schemata/Ascii.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Ascii.ts -------------------------------------------------------------------------------- /src/schemata/Base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Base64.ts -------------------------------------------------------------------------------- /src/schemata/Base64Url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Base64Url.ts -------------------------------------------------------------------------------- /src/schemata/BigIntFromString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/BigIntFromString.ts -------------------------------------------------------------------------------- /src/schemata/BitcoinAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/BitcoinAddress.ts -------------------------------------------------------------------------------- /src/schemata/Boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Boolean.ts -------------------------------------------------------------------------------- /src/schemata/BooleanFromNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/BooleanFromNumber.ts -------------------------------------------------------------------------------- /src/schemata/BooleanFromString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/BooleanFromString.ts -------------------------------------------------------------------------------- /src/schemata/Brand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Brand.ts -------------------------------------------------------------------------------- /src/schemata/CamelCaseKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/CamelCaseKeys.ts -------------------------------------------------------------------------------- /src/schemata/CamelCaseRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/CamelCaseRecord.ts -------------------------------------------------------------------------------- /src/schemata/CamelCaseString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/CamelCaseString.ts -------------------------------------------------------------------------------- /src/schemata/CheckDigit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/CheckDigit.ts -------------------------------------------------------------------------------- /src/schemata/Class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Class.ts -------------------------------------------------------------------------------- /src/schemata/CreditCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/CreditCard.ts -------------------------------------------------------------------------------- /src/schemata/Date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Date.ts -------------------------------------------------------------------------------- /src/schemata/DateFromInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/DateFromInt.ts -------------------------------------------------------------------------------- /src/schemata/DateFromIsoString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/DateFromIsoString.ts -------------------------------------------------------------------------------- /src/schemata/DateFromString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/DateFromString.ts -------------------------------------------------------------------------------- /src/schemata/DateFromUnixTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/DateFromUnixTime.ts -------------------------------------------------------------------------------- /src/schemata/Either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Either.ts -------------------------------------------------------------------------------- /src/schemata/EmailAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/EmailAddress.ts -------------------------------------------------------------------------------- /src/schemata/EthereumAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/EthereumAddress.ts -------------------------------------------------------------------------------- /src/schemata/Float.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Float.ts -------------------------------------------------------------------------------- /src/schemata/FloatFromString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/FloatFromString.ts -------------------------------------------------------------------------------- /src/schemata/HexColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/HexColor.ts -------------------------------------------------------------------------------- /src/schemata/Hexadecimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Hexadecimal.ts -------------------------------------------------------------------------------- /src/schemata/HslColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/HslColor.ts -------------------------------------------------------------------------------- /src/schemata/Imap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Imap.ts -------------------------------------------------------------------------------- /src/schemata/Int.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Int.ts -------------------------------------------------------------------------------- /src/schemata/IntFromString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/IntFromString.ts -------------------------------------------------------------------------------- /src/schemata/Intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Intersect.ts -------------------------------------------------------------------------------- /src/schemata/Jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Jwt.ts -------------------------------------------------------------------------------- /src/schemata/LatLong.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/LatLong.ts -------------------------------------------------------------------------------- /src/schemata/Lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Lazy.ts -------------------------------------------------------------------------------- /src/schemata/Literal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Literal.ts -------------------------------------------------------------------------------- /src/schemata/MapFromEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/MapFromEntries.ts -------------------------------------------------------------------------------- /src/schemata/Natural.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Natural.ts -------------------------------------------------------------------------------- /src/schemata/NegativeFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/NegativeFloat.ts -------------------------------------------------------------------------------- /src/schemata/NegativeInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/NegativeInt.ts -------------------------------------------------------------------------------- /src/schemata/Newtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Newtype.ts -------------------------------------------------------------------------------- /src/schemata/NonEmptyArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/NonEmptyArray.ts -------------------------------------------------------------------------------- /src/schemata/NonEmptyString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/NonEmptyString.ts -------------------------------------------------------------------------------- /src/schemata/NonNegativeFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/NonNegativeFloat.ts -------------------------------------------------------------------------------- /src/schemata/NonPositiveFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/NonPositiveFloat.ts -------------------------------------------------------------------------------- /src/schemata/NonPositiveInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/NonPositiveInt.ts -------------------------------------------------------------------------------- /src/schemata/Nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Nullable.ts -------------------------------------------------------------------------------- /src/schemata/Number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Number.ts -------------------------------------------------------------------------------- /src/schemata/Option.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Option.ts -------------------------------------------------------------------------------- /src/schemata/OptionFromNullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/OptionFromNullable.ts -------------------------------------------------------------------------------- /src/schemata/Optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Optional.ts -------------------------------------------------------------------------------- /src/schemata/Parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Parse.ts -------------------------------------------------------------------------------- /src/schemata/ParseBase64Json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/ParseBase64Json.ts -------------------------------------------------------------------------------- /src/schemata/ParseEncodedJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/ParseEncodedJson.ts -------------------------------------------------------------------------------- /src/schemata/ParseFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/ParseFloat.ts -------------------------------------------------------------------------------- /src/schemata/ParseInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/ParseInt.ts -------------------------------------------------------------------------------- /src/schemata/ParseJsonString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/ParseJsonString.ts -------------------------------------------------------------------------------- /src/schemata/Partial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Partial.ts -------------------------------------------------------------------------------- /src/schemata/Pattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Pattern.ts -------------------------------------------------------------------------------- /src/schemata/PositiveFloat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/PositiveFloat.ts -------------------------------------------------------------------------------- /src/schemata/PositiveInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/PositiveInt.ts -------------------------------------------------------------------------------- /src/schemata/RGB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/RGB.ts -------------------------------------------------------------------------------- /src/schemata/Readonly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Readonly.ts -------------------------------------------------------------------------------- /src/schemata/Record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Record.ts -------------------------------------------------------------------------------- /src/schemata/Refine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Refine.ts -------------------------------------------------------------------------------- /src/schemata/SetFromArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/SetFromArray.ts -------------------------------------------------------------------------------- /src/schemata/Strict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Strict.ts -------------------------------------------------------------------------------- /src/schemata/String.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/String.ts -------------------------------------------------------------------------------- /src/schemata/Struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Struct.ts -------------------------------------------------------------------------------- /src/schemata/Tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Tuple.ts -------------------------------------------------------------------------------- /src/schemata/UUID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/UUID.ts -------------------------------------------------------------------------------- /src/schemata/Union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Union.ts -------------------------------------------------------------------------------- /src/schemata/Unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Unit.ts -------------------------------------------------------------------------------- /src/schemata/Unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/Unknown.ts -------------------------------------------------------------------------------- /src/schemata/UnknownArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/UnknownArray.ts -------------------------------------------------------------------------------- /src/schemata/UnknownRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/UnknownRecord.ts -------------------------------------------------------------------------------- /src/schemata/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/src/schemata/index.ts -------------------------------------------------------------------------------- /test-utils/test-suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/test-utils/test-suite.ts -------------------------------------------------------------------------------- /tests/Annotate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Annotate.test.ts -------------------------------------------------------------------------------- /tests/Array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Array.test.ts -------------------------------------------------------------------------------- /tests/Ascii.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Ascii.test.ts -------------------------------------------------------------------------------- /tests/Base64.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Base64.test.ts -------------------------------------------------------------------------------- /tests/Base64Url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Base64Url.test.ts -------------------------------------------------------------------------------- /tests/BigIntFromString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/BigIntFromString.test.ts -------------------------------------------------------------------------------- /tests/BitcoinAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/BitcoinAddress.test.ts -------------------------------------------------------------------------------- /tests/Boolean.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Boolean.test.ts -------------------------------------------------------------------------------- /tests/CamelCaseKeys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/CamelCaseKeys.test.ts -------------------------------------------------------------------------------- /tests/CamelCaseRecord.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/CamelCaseRecord.test.ts -------------------------------------------------------------------------------- /tests/CamelCaseString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/CamelCaseString.test.ts -------------------------------------------------------------------------------- /tests/Class.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Class.test.ts -------------------------------------------------------------------------------- /tests/CreditCard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/CreditCard.test.ts -------------------------------------------------------------------------------- /tests/Date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Date.test.ts -------------------------------------------------------------------------------- /tests/DateFromIsoString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/DateFromIsoString.test.ts -------------------------------------------------------------------------------- /tests/DateFromString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/DateFromString.test.ts -------------------------------------------------------------------------------- /tests/DateFromUnixTime.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/DateFromUnixTime.test.ts -------------------------------------------------------------------------------- /tests/Either.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Either.test.ts -------------------------------------------------------------------------------- /tests/EmailAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/EmailAddress.test.ts -------------------------------------------------------------------------------- /tests/EthereumAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/EthereumAddress.test.ts -------------------------------------------------------------------------------- /tests/Float.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Float.test.ts -------------------------------------------------------------------------------- /tests/FloatFromString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/FloatFromString.test.ts -------------------------------------------------------------------------------- /tests/HexColor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/HexColor.test.ts -------------------------------------------------------------------------------- /tests/Hexadecimal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Hexadecimal.test.ts -------------------------------------------------------------------------------- /tests/HslColor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/HslColor.test.ts -------------------------------------------------------------------------------- /tests/Int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Int.test.ts -------------------------------------------------------------------------------- /tests/IntFromString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/IntFromString.test.ts -------------------------------------------------------------------------------- /tests/Intersect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Intersect.test.ts -------------------------------------------------------------------------------- /tests/Jwt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Jwt.test.ts -------------------------------------------------------------------------------- /tests/LatLong.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/LatLong.test.ts -------------------------------------------------------------------------------- /tests/Lazy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Lazy.test.ts -------------------------------------------------------------------------------- /tests/Literal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Literal.test.ts -------------------------------------------------------------------------------- /tests/MapFromEntries.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/MapFromEntries.test.ts -------------------------------------------------------------------------------- /tests/NonEmptyString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/NonEmptyString.test.ts -------------------------------------------------------------------------------- /tests/Optional.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Optional.test.ts -------------------------------------------------------------------------------- /tests/ParseBase64Json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/ParseBase64Json.test.ts -------------------------------------------------------------------------------- /tests/ParseFloat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/ParseFloat.test.ts -------------------------------------------------------------------------------- /tests/ParseInt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/ParseInt.test.ts -------------------------------------------------------------------------------- /tests/ParseJsonString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/ParseJsonString.test.ts -------------------------------------------------------------------------------- /tests/Parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Parser.test.ts -------------------------------------------------------------------------------- /tests/Partial.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Partial.test.ts -------------------------------------------------------------------------------- /tests/RGB.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/RGB.test.ts -------------------------------------------------------------------------------- /tests/Record.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Record.test.ts -------------------------------------------------------------------------------- /tests/Refine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Refine.test.ts -------------------------------------------------------------------------------- /tests/Strict.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Strict.test.ts -------------------------------------------------------------------------------- /tests/String.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/String.test.ts -------------------------------------------------------------------------------- /tests/Struct.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Struct.test.ts -------------------------------------------------------------------------------- /tests/Tuple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Tuple.test.ts -------------------------------------------------------------------------------- /tests/UUID.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/UUID.test.ts -------------------------------------------------------------------------------- /tests/Union.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Union.test.ts -------------------------------------------------------------------------------- /tests/Unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Unit.test.ts -------------------------------------------------------------------------------- /tests/Unknown.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/Unknown.test.ts -------------------------------------------------------------------------------- /tests/addIndexSignature.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/addIndexSignature.test.ts -------------------------------------------------------------------------------- /tests/assert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/assert.test.ts -------------------------------------------------------------------------------- /tests/eq.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/eq.test.ts -------------------------------------------------------------------------------- /tests/intersect_.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/intersect_.test.ts -------------------------------------------------------------------------------- /tests/issues/265.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/issues/265.test.ts -------------------------------------------------------------------------------- /tests/issues/annotation-description.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/issues/annotation-description.test.ts -------------------------------------------------------------------------------- /tests/issues/rest-param.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/issues/rest-param.test.ts -------------------------------------------------------------------------------- /tests/json-schema-projection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/json-schema-projection.test.ts -------------------------------------------------------------------------------- /tests/omit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/omit.test.ts -------------------------------------------------------------------------------- /tests/partialOption.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/partialOption.test.ts -------------------------------------------------------------------------------- /tests/partial_.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/partial_.test.ts -------------------------------------------------------------------------------- /tests/pick.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/pick.test.ts -------------------------------------------------------------------------------- /tests/readonly.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/readonly.test.ts -------------------------------------------------------------------------------- /tests/schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/schema.test.ts -------------------------------------------------------------------------------- /tests/strict_.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/strict_.test.ts -------------------------------------------------------------------------------- /tests/transcode-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tests/transcode-errors.test.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacob-alford/schemata-ts/HEAD/yarn.lock --------------------------------------------------------------------------------