├── .commitlintrc.json ├── .eslintrc.json ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── ---bug-report.md │ └── ---feature-request.md ├── banner.svg ├── blank.png ├── demo.svg ├── logo.png ├── pull_request_template.md └── stale.yml ├── .gitignore ├── .huskyrc.json ├── .travis.yml ├── .versionrc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── package.json ├── scripts ├── build │ ├── clean.sh │ ├── code.sh │ ├── docs.sh │ └── types.sh ├── ci │ ├── branch │ │ ├── ad.sh │ │ └── bd.sh │ ├── docs │ │ ├── ad.sh │ │ └── bd.sh │ ├── master │ │ ├── ad.sh │ │ └── bd.sh │ └── test │ │ ├── ad.sh │ │ └── bd.sh ├── release.sh ├── test │ ├── all.sh │ ├── code.sh │ ├── lint.sh │ └── types.sh └── tools │ ├── check-deploy.sh │ ├── dt-update-version.ts │ ├── package-test-version.ts │ └── regex-update-file.ts ├── sources ├── Any │ ├── At.ts │ ├── Await.ts │ ├── Cast.ts │ ├── Compute.ts │ ├── Contains.ts │ ├── Equals.ts │ ├── Extends.ts │ ├── If.ts │ ├── Is.ts │ ├── Key.ts │ ├── Keys.ts │ ├── KnownKeys.ts │ ├── Promise.ts │ ├── Try.ts │ ├── Type.ts │ ├── _Internal.ts │ ├── _api.ts │ └── x.ts ├── Boolean │ ├── And.ts │ ├── Not.ts │ ├── Or.ts │ ├── Xor.ts │ ├── _Internal.ts │ └── _api.ts ├── Class │ ├── Class.ts │ ├── Instance.ts │ ├── Parameters.ts │ └── _api.ts ├── Community │ ├── IncludesDeep.ts │ ├── IsLiteral.ts │ └── _api.ts ├── Function │ ├── AutoPath.ts │ ├── Compose.ts │ ├── Compose │ │ ├── List │ │ │ ├── Async.ts │ │ │ └── Sync.ts │ │ └── Multi │ │ │ ├── Async.ts │ │ │ └── Sync.ts │ ├── Curry.ts │ ├── Exact.ts │ ├── Function.ts │ ├── Length.ts │ ├── Narrow.ts │ ├── NoInfer.ts │ ├── Parameters.ts │ ├── Pipe.ts │ ├── Pipe │ │ ├── List │ │ │ ├── Async.ts │ │ │ └── Sync.ts │ │ └── Multi │ │ │ ├── Async.ts │ │ │ └── Sync.ts │ ├── Promisify.ts │ ├── Return.ts │ ├── UnCurry.ts │ ├── ValidPath.ts │ ├── _Internal.ts │ └── _api.ts ├── Iteration │ ├── Iteration.ts │ ├── IterationOf.ts │ ├── Key.ts │ ├── Next.ts │ ├── Pos.ts │ ├── Prev.ts │ ├── _Internal.ts │ └── _api.ts ├── List │ ├── Append.ts │ ├── Assign.ts │ ├── AtLeast.ts │ ├── Compulsory.ts │ ├── CompulsoryKeys.ts │ ├── Concat.ts │ ├── Diff.ts │ ├── Drop.ts │ ├── Either.ts │ ├── Exclude.ts │ ├── ExcludeKeys.ts │ ├── Extract.ts │ ├── Filter.ts │ ├── FilterKeys.ts │ ├── Flatten.ts │ ├── Group.ts │ ├── Has.ts │ ├── HasPath.ts │ ├── Head.ts │ ├── Includes.ts │ ├── Intersect.ts │ ├── IntersectKeys.ts │ ├── KeySet.ts │ ├── Last.ts │ ├── LastKey.ts │ ├── Length.ts │ ├── List.ts │ ├── Longest.ts │ ├── Merge.ts │ ├── MergeAll.ts │ ├── Modify.ts │ ├── NonNullable.ts │ ├── NonNullableKeys.ts │ ├── Nullable.ts │ ├── NullableKeys.ts │ ├── ObjectOf.ts │ ├── Omit.ts │ ├── Optional.ts │ ├── OptionalKeys.ts │ ├── Overwrite.ts │ ├── Partial.ts │ ├── Patch.ts │ ├── PatchAll.ts │ ├── Path.ts │ ├── Paths.ts │ ├── Pick.ts │ ├── Pop.ts │ ├── Prepend.ts │ ├── Readonly.ts │ ├── ReadonlyKeys.ts │ ├── Remove.ts │ ├── Repeat.ts │ ├── Replace.ts │ ├── Required.ts │ ├── RequiredKeys.ts │ ├── Reverse.ts │ ├── Select.ts │ ├── SelectKeys.ts │ ├── Shortest.ts │ ├── Tail.ts │ ├── Take.ts │ ├── UnNest.ts │ ├── Undefinable.ts │ ├── UndefinableKeys.ts │ ├── UnionOf.ts │ ├── Unionize.ts │ ├── Update.ts │ ├── Writable.ts │ ├── WritableKeys.ts │ ├── Zip.ts │ ├── ZipObj.ts │ ├── _Internal.ts │ └── _api.ts ├── Misc │ ├── BuiltIn.ts │ ├── JSON │ │ ├── Array.ts │ │ ├── Object.ts │ │ ├── Primitive.ts │ │ ├── Value.ts │ │ └── _api.ts │ ├── Primitive.ts │ └── _api.ts ├── Number │ ├── Absolute.ts │ ├── Add.ts │ ├── Greater.ts │ ├── GreaterEq.ts │ ├── IsNegative.ts │ ├── IsPositive.ts │ ├── IsZero.ts │ ├── Lower.ts │ ├── LowerEq.ts │ ├── Negate.ts │ ├── Range.ts │ ├── Sub.ts │ └── _api.ts ├── Object │ ├── Assign.ts │ ├── AtLeast.ts │ ├── Compulsory.ts │ ├── CompulsoryKeys.ts │ ├── Diff.ts │ ├── Either.ts │ ├── Exclude.ts │ ├── ExcludeKeys.ts │ ├── Filter.ts │ ├── FilterKeys.ts │ ├── Has.ts │ ├── HasPath.ts │ ├── Includes.ts │ ├── Intersect.ts │ ├── IntersectKeys.ts │ ├── Invert.ts │ ├── ListOf.ts │ ├── Merge.ts │ ├── MergeAll.ts │ ├── Modify.ts │ ├── NonNullable.ts │ ├── NonNullableKeys.ts │ ├── Nullable.ts │ ├── NullableKeys.ts │ ├── Object.ts │ ├── Omit.ts │ ├── Optional.ts │ ├── OptionalKeys.ts │ ├── Overwrite.ts │ ├── P │ │ ├── Merge.ts │ │ ├── Omit.ts │ │ ├── Pick.ts │ │ ├── Readonly.ts │ │ ├── Record.ts │ │ ├── Update.ts │ │ ├── _Internal.ts │ │ └── _api.ts │ ├── Partial.ts │ ├── Patch.ts │ ├── PatchAll.ts │ ├── Path.ts │ ├── Paths.ts │ ├── Pick.ts │ ├── Readonly.ts │ ├── ReadonlyKeys.ts │ ├── Record.ts │ ├── Replace.ts │ ├── Required.ts │ ├── RequiredKeys.ts │ ├── Select.ts │ ├── SelectKeys.ts │ ├── Undefinable.ts │ ├── UndefinableKeys.ts │ ├── UnionOf.ts │ ├── Unionize.ts │ ├── Update.ts │ ├── Writable.ts │ ├── WritableKeys.ts │ ├── _Internal.ts │ └── _api.ts ├── String │ ├── At.ts │ ├── Join.ts │ ├── Length.ts │ ├── Replace.ts │ ├── Split.ts │ ├── _Internal.ts │ └── _api.ts ├── Test.ts ├── Union │ ├── Diff.ts │ ├── Exclude.ts │ ├── Filter.ts │ ├── Has.ts │ ├── Intersect.ts │ ├── IntersectOf.ts │ ├── Last.ts │ ├── ListOf.ts │ ├── Merge.ts │ ├── NonNullable.ts │ ├── Nullable.ts │ ├── Pop.ts │ ├── Replace.ts │ ├── Select.ts │ ├── Strict.ts │ └── _api.ts └── index.ts ├── tests ├── Any.ts ├── Boolean.ts ├── Class.ts ├── Community.ts ├── Function.ts ├── Iteration.ts ├── List.ts ├── Misc.ts ├── Number.ts ├── Object.ts ├── String.ts └── Union.ts └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @millsp -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/ISSUE_TEMPLATE/---bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/ISSUE_TEMPLATE/---feature-request.md -------------------------------------------------------------------------------- /.github/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/banner.svg -------------------------------------------------------------------------------- /.github/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/blank.png -------------------------------------------------------------------------------- /.github/demo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/demo.svg -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | package-lock.json 2 | node_modules 3 | .vscode 4 | *.tgz 5 | docs 6 | out 7 | dt -------------------------------------------------------------------------------- /.huskyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.huskyrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.travis.yml -------------------------------------------------------------------------------- /.versionrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/.versionrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/SECURITY.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/build/clean.sh -------------------------------------------------------------------------------- /scripts/build/code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/build/code.sh -------------------------------------------------------------------------------- /scripts/build/docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/build/docs.sh -------------------------------------------------------------------------------- /scripts/build/types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/build/types.sh -------------------------------------------------------------------------------- /scripts/ci/branch/ad.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/ci/branch/ad.sh -------------------------------------------------------------------------------- /scripts/ci/branch/bd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/ci/branch/bd.sh -------------------------------------------------------------------------------- /scripts/ci/docs/ad.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /scripts/ci/docs/bd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/ci/docs/bd.sh -------------------------------------------------------------------------------- /scripts/ci/master/ad.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/ci/master/ad.sh -------------------------------------------------------------------------------- /scripts/ci/master/bd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/ci/master/bd.sh -------------------------------------------------------------------------------- /scripts/ci/test/ad.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/ci/test/ad.sh -------------------------------------------------------------------------------- /scripts/ci/test/bd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/ci/test/bd.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/test/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/test/all.sh -------------------------------------------------------------------------------- /scripts/test/code.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | -------------------------------------------------------------------------------- /scripts/test/lint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | npx eslint 'sources/**' 4 | -------------------------------------------------------------------------------- /scripts/test/types.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | npx tsc --noEmit --diagnostics 4 | -------------------------------------------------------------------------------- /scripts/tools/check-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/tools/check-deploy.sh -------------------------------------------------------------------------------- /scripts/tools/dt-update-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/tools/dt-update-version.ts -------------------------------------------------------------------------------- /scripts/tools/package-test-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/tools/package-test-version.ts -------------------------------------------------------------------------------- /scripts/tools/regex-update-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/scripts/tools/regex-update-file.ts -------------------------------------------------------------------------------- /sources/Any/At.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/At.ts -------------------------------------------------------------------------------- /sources/Any/Await.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Await.ts -------------------------------------------------------------------------------- /sources/Any/Cast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Cast.ts -------------------------------------------------------------------------------- /sources/Any/Compute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Compute.ts -------------------------------------------------------------------------------- /sources/Any/Contains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Contains.ts -------------------------------------------------------------------------------- /sources/Any/Equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Equals.ts -------------------------------------------------------------------------------- /sources/Any/Extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Extends.ts -------------------------------------------------------------------------------- /sources/Any/If.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/If.ts -------------------------------------------------------------------------------- /sources/Any/Is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Is.ts -------------------------------------------------------------------------------- /sources/Any/Key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Key.ts -------------------------------------------------------------------------------- /sources/Any/Keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Keys.ts -------------------------------------------------------------------------------- /sources/Any/KnownKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/KnownKeys.ts -------------------------------------------------------------------------------- /sources/Any/Promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Promise.ts -------------------------------------------------------------------------------- /sources/Any/Try.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Try.ts -------------------------------------------------------------------------------- /sources/Any/Type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/Type.ts -------------------------------------------------------------------------------- /sources/Any/_Internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/_Internal.ts -------------------------------------------------------------------------------- /sources/Any/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/_api.ts -------------------------------------------------------------------------------- /sources/Any/x.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Any/x.ts -------------------------------------------------------------------------------- /sources/Boolean/And.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Boolean/And.ts -------------------------------------------------------------------------------- /sources/Boolean/Not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Boolean/Not.ts -------------------------------------------------------------------------------- /sources/Boolean/Or.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Boolean/Or.ts -------------------------------------------------------------------------------- /sources/Boolean/Xor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Boolean/Xor.ts -------------------------------------------------------------------------------- /sources/Boolean/_Internal.ts: -------------------------------------------------------------------------------- 1 | export type Boolean = 0 | 1 2 | -------------------------------------------------------------------------------- /sources/Boolean/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Boolean/_api.ts -------------------------------------------------------------------------------- /sources/Class/Class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Class/Class.ts -------------------------------------------------------------------------------- /sources/Class/Instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Class/Instance.ts -------------------------------------------------------------------------------- /sources/Class/Parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Class/Parameters.ts -------------------------------------------------------------------------------- /sources/Class/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Class/_api.ts -------------------------------------------------------------------------------- /sources/Community/IncludesDeep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Community/IncludesDeep.ts -------------------------------------------------------------------------------- /sources/Community/IsLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Community/IsLiteral.ts -------------------------------------------------------------------------------- /sources/Community/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Community/_api.ts -------------------------------------------------------------------------------- /sources/Function/AutoPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/AutoPath.ts -------------------------------------------------------------------------------- /sources/Function/Compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Compose.ts -------------------------------------------------------------------------------- /sources/Function/Compose/List/Async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Compose/List/Async.ts -------------------------------------------------------------------------------- /sources/Function/Compose/List/Sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Compose/List/Sync.ts -------------------------------------------------------------------------------- /sources/Function/Compose/Multi/Async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Compose/Multi/Async.ts -------------------------------------------------------------------------------- /sources/Function/Compose/Multi/Sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Compose/Multi/Sync.ts -------------------------------------------------------------------------------- /sources/Function/Curry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Curry.ts -------------------------------------------------------------------------------- /sources/Function/Exact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Exact.ts -------------------------------------------------------------------------------- /sources/Function/Function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Function.ts -------------------------------------------------------------------------------- /sources/Function/Length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Length.ts -------------------------------------------------------------------------------- /sources/Function/Narrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Narrow.ts -------------------------------------------------------------------------------- /sources/Function/NoInfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/NoInfer.ts -------------------------------------------------------------------------------- /sources/Function/Parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Parameters.ts -------------------------------------------------------------------------------- /sources/Function/Pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Pipe.ts -------------------------------------------------------------------------------- /sources/Function/Pipe/List/Async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Pipe/List/Async.ts -------------------------------------------------------------------------------- /sources/Function/Pipe/List/Sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Pipe/List/Sync.ts -------------------------------------------------------------------------------- /sources/Function/Pipe/Multi/Async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Pipe/Multi/Async.ts -------------------------------------------------------------------------------- /sources/Function/Pipe/Multi/Sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Pipe/Multi/Sync.ts -------------------------------------------------------------------------------- /sources/Function/Promisify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Promisify.ts -------------------------------------------------------------------------------- /sources/Function/Return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/Return.ts -------------------------------------------------------------------------------- /sources/Function/UnCurry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/UnCurry.ts -------------------------------------------------------------------------------- /sources/Function/ValidPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/ValidPath.ts -------------------------------------------------------------------------------- /sources/Function/_Internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/_Internal.ts -------------------------------------------------------------------------------- /sources/Function/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Function/_api.ts -------------------------------------------------------------------------------- /sources/Iteration/Iteration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/Iteration.ts -------------------------------------------------------------------------------- /sources/Iteration/IterationOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/IterationOf.ts -------------------------------------------------------------------------------- /sources/Iteration/Key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/Key.ts -------------------------------------------------------------------------------- /sources/Iteration/Next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/Next.ts -------------------------------------------------------------------------------- /sources/Iteration/Pos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/Pos.ts -------------------------------------------------------------------------------- /sources/Iteration/Prev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/Prev.ts -------------------------------------------------------------------------------- /sources/Iteration/_Internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/_Internal.ts -------------------------------------------------------------------------------- /sources/Iteration/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Iteration/_api.ts -------------------------------------------------------------------------------- /sources/List/Append.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Append.ts -------------------------------------------------------------------------------- /sources/List/Assign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Assign.ts -------------------------------------------------------------------------------- /sources/List/AtLeast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/AtLeast.ts -------------------------------------------------------------------------------- /sources/List/Compulsory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Compulsory.ts -------------------------------------------------------------------------------- /sources/List/CompulsoryKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/CompulsoryKeys.ts -------------------------------------------------------------------------------- /sources/List/Concat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Concat.ts -------------------------------------------------------------------------------- /sources/List/Diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Diff.ts -------------------------------------------------------------------------------- /sources/List/Drop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Drop.ts -------------------------------------------------------------------------------- /sources/List/Either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Either.ts -------------------------------------------------------------------------------- /sources/List/Exclude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Exclude.ts -------------------------------------------------------------------------------- /sources/List/ExcludeKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/ExcludeKeys.ts -------------------------------------------------------------------------------- /sources/List/Extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Extract.ts -------------------------------------------------------------------------------- /sources/List/Filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Filter.ts -------------------------------------------------------------------------------- /sources/List/FilterKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/FilterKeys.ts -------------------------------------------------------------------------------- /sources/List/Flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Flatten.ts -------------------------------------------------------------------------------- /sources/List/Group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Group.ts -------------------------------------------------------------------------------- /sources/List/Has.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Has.ts -------------------------------------------------------------------------------- /sources/List/HasPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/HasPath.ts -------------------------------------------------------------------------------- /sources/List/Head.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Head.ts -------------------------------------------------------------------------------- /sources/List/Includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Includes.ts -------------------------------------------------------------------------------- /sources/List/Intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Intersect.ts -------------------------------------------------------------------------------- /sources/List/IntersectKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/IntersectKeys.ts -------------------------------------------------------------------------------- /sources/List/KeySet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/KeySet.ts -------------------------------------------------------------------------------- /sources/List/Last.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Last.ts -------------------------------------------------------------------------------- /sources/List/LastKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/LastKey.ts -------------------------------------------------------------------------------- /sources/List/Length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Length.ts -------------------------------------------------------------------------------- /sources/List/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/List.ts -------------------------------------------------------------------------------- /sources/List/Longest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Longest.ts -------------------------------------------------------------------------------- /sources/List/Merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Merge.ts -------------------------------------------------------------------------------- /sources/List/MergeAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/MergeAll.ts -------------------------------------------------------------------------------- /sources/List/Modify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Modify.ts -------------------------------------------------------------------------------- /sources/List/NonNullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/NonNullable.ts -------------------------------------------------------------------------------- /sources/List/NonNullableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/NonNullableKeys.ts -------------------------------------------------------------------------------- /sources/List/Nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Nullable.ts -------------------------------------------------------------------------------- /sources/List/NullableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/NullableKeys.ts -------------------------------------------------------------------------------- /sources/List/ObjectOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/ObjectOf.ts -------------------------------------------------------------------------------- /sources/List/Omit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Omit.ts -------------------------------------------------------------------------------- /sources/List/Optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Optional.ts -------------------------------------------------------------------------------- /sources/List/OptionalKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/OptionalKeys.ts -------------------------------------------------------------------------------- /sources/List/Overwrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Overwrite.ts -------------------------------------------------------------------------------- /sources/List/Partial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Partial.ts -------------------------------------------------------------------------------- /sources/List/Patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Patch.ts -------------------------------------------------------------------------------- /sources/List/PatchAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/PatchAll.ts -------------------------------------------------------------------------------- /sources/List/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Path.ts -------------------------------------------------------------------------------- /sources/List/Paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Paths.ts -------------------------------------------------------------------------------- /sources/List/Pick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Pick.ts -------------------------------------------------------------------------------- /sources/List/Pop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Pop.ts -------------------------------------------------------------------------------- /sources/List/Prepend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Prepend.ts -------------------------------------------------------------------------------- /sources/List/Readonly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Readonly.ts -------------------------------------------------------------------------------- /sources/List/ReadonlyKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/ReadonlyKeys.ts -------------------------------------------------------------------------------- /sources/List/Remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Remove.ts -------------------------------------------------------------------------------- /sources/List/Repeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Repeat.ts -------------------------------------------------------------------------------- /sources/List/Replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Replace.ts -------------------------------------------------------------------------------- /sources/List/Required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Required.ts -------------------------------------------------------------------------------- /sources/List/RequiredKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/RequiredKeys.ts -------------------------------------------------------------------------------- /sources/List/Reverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Reverse.ts -------------------------------------------------------------------------------- /sources/List/Select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Select.ts -------------------------------------------------------------------------------- /sources/List/SelectKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/SelectKeys.ts -------------------------------------------------------------------------------- /sources/List/Shortest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Shortest.ts -------------------------------------------------------------------------------- /sources/List/Tail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Tail.ts -------------------------------------------------------------------------------- /sources/List/Take.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Take.ts -------------------------------------------------------------------------------- /sources/List/UnNest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/UnNest.ts -------------------------------------------------------------------------------- /sources/List/Undefinable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Undefinable.ts -------------------------------------------------------------------------------- /sources/List/UndefinableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/UndefinableKeys.ts -------------------------------------------------------------------------------- /sources/List/UnionOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/UnionOf.ts -------------------------------------------------------------------------------- /sources/List/Unionize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Unionize.ts -------------------------------------------------------------------------------- /sources/List/Update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Update.ts -------------------------------------------------------------------------------- /sources/List/Writable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Writable.ts -------------------------------------------------------------------------------- /sources/List/WritableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/WritableKeys.ts -------------------------------------------------------------------------------- /sources/List/Zip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/Zip.ts -------------------------------------------------------------------------------- /sources/List/ZipObj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/ZipObj.ts -------------------------------------------------------------------------------- /sources/List/_Internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/_Internal.ts -------------------------------------------------------------------------------- /sources/List/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/List/_api.ts -------------------------------------------------------------------------------- /sources/Misc/BuiltIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/BuiltIn.ts -------------------------------------------------------------------------------- /sources/Misc/JSON/Array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/JSON/Array.ts -------------------------------------------------------------------------------- /sources/Misc/JSON/Object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/JSON/Object.ts -------------------------------------------------------------------------------- /sources/Misc/JSON/Primitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/JSON/Primitive.ts -------------------------------------------------------------------------------- /sources/Misc/JSON/Value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/JSON/Value.ts -------------------------------------------------------------------------------- /sources/Misc/JSON/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/JSON/_api.ts -------------------------------------------------------------------------------- /sources/Misc/Primitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/Primitive.ts -------------------------------------------------------------------------------- /sources/Misc/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Misc/_api.ts -------------------------------------------------------------------------------- /sources/Number/Absolute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/Absolute.ts -------------------------------------------------------------------------------- /sources/Number/Add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/Add.ts -------------------------------------------------------------------------------- /sources/Number/Greater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/Greater.ts -------------------------------------------------------------------------------- /sources/Number/GreaterEq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/GreaterEq.ts -------------------------------------------------------------------------------- /sources/Number/IsNegative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/IsNegative.ts -------------------------------------------------------------------------------- /sources/Number/IsPositive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/IsPositive.ts -------------------------------------------------------------------------------- /sources/Number/IsZero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/IsZero.ts -------------------------------------------------------------------------------- /sources/Number/Lower.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/Lower.ts -------------------------------------------------------------------------------- /sources/Number/LowerEq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/LowerEq.ts -------------------------------------------------------------------------------- /sources/Number/Negate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/Negate.ts -------------------------------------------------------------------------------- /sources/Number/Range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/Range.ts -------------------------------------------------------------------------------- /sources/Number/Sub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/Sub.ts -------------------------------------------------------------------------------- /sources/Number/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Number/_api.ts -------------------------------------------------------------------------------- /sources/Object/Assign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Assign.ts -------------------------------------------------------------------------------- /sources/Object/AtLeast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/AtLeast.ts -------------------------------------------------------------------------------- /sources/Object/Compulsory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Compulsory.ts -------------------------------------------------------------------------------- /sources/Object/CompulsoryKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/CompulsoryKeys.ts -------------------------------------------------------------------------------- /sources/Object/Diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Diff.ts -------------------------------------------------------------------------------- /sources/Object/Either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Either.ts -------------------------------------------------------------------------------- /sources/Object/Exclude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Exclude.ts -------------------------------------------------------------------------------- /sources/Object/ExcludeKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/ExcludeKeys.ts -------------------------------------------------------------------------------- /sources/Object/Filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Filter.ts -------------------------------------------------------------------------------- /sources/Object/FilterKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/FilterKeys.ts -------------------------------------------------------------------------------- /sources/Object/Has.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Has.ts -------------------------------------------------------------------------------- /sources/Object/HasPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/HasPath.ts -------------------------------------------------------------------------------- /sources/Object/Includes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Includes.ts -------------------------------------------------------------------------------- /sources/Object/Intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Intersect.ts -------------------------------------------------------------------------------- /sources/Object/IntersectKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/IntersectKeys.ts -------------------------------------------------------------------------------- /sources/Object/Invert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Invert.ts -------------------------------------------------------------------------------- /sources/Object/ListOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/ListOf.ts -------------------------------------------------------------------------------- /sources/Object/Merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Merge.ts -------------------------------------------------------------------------------- /sources/Object/MergeAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/MergeAll.ts -------------------------------------------------------------------------------- /sources/Object/Modify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Modify.ts -------------------------------------------------------------------------------- /sources/Object/NonNullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/NonNullable.ts -------------------------------------------------------------------------------- /sources/Object/NonNullableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/NonNullableKeys.ts -------------------------------------------------------------------------------- /sources/Object/Nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Nullable.ts -------------------------------------------------------------------------------- /sources/Object/NullableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/NullableKeys.ts -------------------------------------------------------------------------------- /sources/Object/Object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Object.ts -------------------------------------------------------------------------------- /sources/Object/Omit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Omit.ts -------------------------------------------------------------------------------- /sources/Object/Optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Optional.ts -------------------------------------------------------------------------------- /sources/Object/OptionalKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/OptionalKeys.ts -------------------------------------------------------------------------------- /sources/Object/Overwrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Overwrite.ts -------------------------------------------------------------------------------- /sources/Object/P/Merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/Merge.ts -------------------------------------------------------------------------------- /sources/Object/P/Omit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/Omit.ts -------------------------------------------------------------------------------- /sources/Object/P/Pick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/Pick.ts -------------------------------------------------------------------------------- /sources/Object/P/Readonly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/Readonly.ts -------------------------------------------------------------------------------- /sources/Object/P/Record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/Record.ts -------------------------------------------------------------------------------- /sources/Object/P/Update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/Update.ts -------------------------------------------------------------------------------- /sources/Object/P/_Internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/_Internal.ts -------------------------------------------------------------------------------- /sources/Object/P/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/P/_api.ts -------------------------------------------------------------------------------- /sources/Object/Partial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Partial.ts -------------------------------------------------------------------------------- /sources/Object/Patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Patch.ts -------------------------------------------------------------------------------- /sources/Object/PatchAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/PatchAll.ts -------------------------------------------------------------------------------- /sources/Object/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Path.ts -------------------------------------------------------------------------------- /sources/Object/Paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Paths.ts -------------------------------------------------------------------------------- /sources/Object/Pick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Pick.ts -------------------------------------------------------------------------------- /sources/Object/Readonly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Readonly.ts -------------------------------------------------------------------------------- /sources/Object/ReadonlyKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/ReadonlyKeys.ts -------------------------------------------------------------------------------- /sources/Object/Record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Record.ts -------------------------------------------------------------------------------- /sources/Object/Replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Replace.ts -------------------------------------------------------------------------------- /sources/Object/Required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Required.ts -------------------------------------------------------------------------------- /sources/Object/RequiredKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/RequiredKeys.ts -------------------------------------------------------------------------------- /sources/Object/Select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Select.ts -------------------------------------------------------------------------------- /sources/Object/SelectKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/SelectKeys.ts -------------------------------------------------------------------------------- /sources/Object/Undefinable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Undefinable.ts -------------------------------------------------------------------------------- /sources/Object/UndefinableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/UndefinableKeys.ts -------------------------------------------------------------------------------- /sources/Object/UnionOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/UnionOf.ts -------------------------------------------------------------------------------- /sources/Object/Unionize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Unionize.ts -------------------------------------------------------------------------------- /sources/Object/Update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Update.ts -------------------------------------------------------------------------------- /sources/Object/Writable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/Writable.ts -------------------------------------------------------------------------------- /sources/Object/WritableKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/WritableKeys.ts -------------------------------------------------------------------------------- /sources/Object/_Internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/_Internal.ts -------------------------------------------------------------------------------- /sources/Object/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Object/_api.ts -------------------------------------------------------------------------------- /sources/String/At.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/String/At.ts -------------------------------------------------------------------------------- /sources/String/Join.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/String/Join.ts -------------------------------------------------------------------------------- /sources/String/Length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/String/Length.ts -------------------------------------------------------------------------------- /sources/String/Replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/String/Replace.ts -------------------------------------------------------------------------------- /sources/String/Split.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/String/Split.ts -------------------------------------------------------------------------------- /sources/String/_Internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/String/_Internal.ts -------------------------------------------------------------------------------- /sources/String/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/String/_api.ts -------------------------------------------------------------------------------- /sources/Test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Test.ts -------------------------------------------------------------------------------- /sources/Union/Diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Diff.ts -------------------------------------------------------------------------------- /sources/Union/Exclude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Exclude.ts -------------------------------------------------------------------------------- /sources/Union/Filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Filter.ts -------------------------------------------------------------------------------- /sources/Union/Has.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Has.ts -------------------------------------------------------------------------------- /sources/Union/Intersect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Intersect.ts -------------------------------------------------------------------------------- /sources/Union/IntersectOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/IntersectOf.ts -------------------------------------------------------------------------------- /sources/Union/Last.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Last.ts -------------------------------------------------------------------------------- /sources/Union/ListOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/ListOf.ts -------------------------------------------------------------------------------- /sources/Union/Merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Merge.ts -------------------------------------------------------------------------------- /sources/Union/NonNullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/NonNullable.ts -------------------------------------------------------------------------------- /sources/Union/Nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Nullable.ts -------------------------------------------------------------------------------- /sources/Union/Pop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Pop.ts -------------------------------------------------------------------------------- /sources/Union/Replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Replace.ts -------------------------------------------------------------------------------- /sources/Union/Select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Select.ts -------------------------------------------------------------------------------- /sources/Union/Strict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/Strict.ts -------------------------------------------------------------------------------- /sources/Union/_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/Union/_api.ts -------------------------------------------------------------------------------- /sources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/sources/index.ts -------------------------------------------------------------------------------- /tests/Any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Any.ts -------------------------------------------------------------------------------- /tests/Boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Boolean.ts -------------------------------------------------------------------------------- /tests/Class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Class.ts -------------------------------------------------------------------------------- /tests/Community.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Community.ts -------------------------------------------------------------------------------- /tests/Function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Function.ts -------------------------------------------------------------------------------- /tests/Iteration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Iteration.ts -------------------------------------------------------------------------------- /tests/List.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/List.ts -------------------------------------------------------------------------------- /tests/Misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Misc.ts -------------------------------------------------------------------------------- /tests/Number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Number.ts -------------------------------------------------------------------------------- /tests/Object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Object.ts -------------------------------------------------------------------------------- /tests/String.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/String.ts -------------------------------------------------------------------------------- /tests/Union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tests/Union.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/millsp/ts-toolbelt/HEAD/tsconfig.json --------------------------------------------------------------------------------