├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── SECURITY.md ├── actions │ └── setup │ │ └── action.yml ├── pull_request_template.md └── workflows │ ├── pr.yml │ └── publish.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── ark ├── README.md ├── attest │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── assertions.test.ts │ │ ├── benchExpectedOutput.ts │ │ ├── benchTemplate.ts │ │ ├── completions.test.ts │ │ ├── demo.test.ts │ │ ├── externalSnapshots.test.ts │ │ ├── functions.test.ts │ │ ├── instantiations.test.ts │ │ ├── satisfies.test.ts │ │ ├── snap.test.ts │ │ ├── snapExpectedOutput.ts │ │ ├── snapPopulation.test.ts │ │ ├── snapTemplate.ts │ │ ├── unwrap.test.ts │ │ └── utils.ts │ ├── assert │ │ ├── assertions.ts │ │ ├── attest.ts │ │ └── chainableAssertions.ts │ ├── bench │ │ ├── await1k.ts │ │ ├── baseline.ts │ │ ├── bench.ts │ │ ├── call1k.ts │ │ ├── measure.ts │ │ └── type.ts │ ├── cache │ │ ├── getCachedAssertions.ts │ │ ├── snapshots.ts │ │ ├── ts.ts │ │ ├── utils.ts │ │ └── writeAssertionCache.ts │ ├── cli │ │ ├── cli.ts │ │ ├── precache.ts │ │ ├── shared.ts │ │ ├── stats.ts │ │ └── trace.ts │ ├── config.ts │ ├── fixtures.ts │ ├── index.ts │ ├── package.json │ ├── tsVersioning.ts │ └── utils.ts ├── docs │ ├── .turbo │ │ └── daemon │ │ │ └── a6661884d53fb864-turbo.log.2025-10-05 │ ├── README.md │ ├── app │ │ ├── (home) │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ └── search │ │ │ │ └── route.ts │ │ ├── discord │ │ │ └── page.tsx │ │ ├── docs │ │ │ ├── [[...slug]] │ │ │ │ └── page.tsx │ │ │ └── layout.tsx │ │ ├── global-error.tsx │ │ ├── global.css │ │ ├── layout.config.tsx │ │ ├── layout.tsx │ │ ├── metadata.ts │ │ ├── playground │ │ │ └── page.tsx │ │ └── providers.tsx │ ├── components │ │ ├── AnchorAliases.tsx │ │ ├── ApiTable.tsx │ │ ├── ArkCard.tsx │ │ ├── AutoplayDemo.tsx │ │ ├── Badge.tsx │ │ ├── Banner.tsx │ │ ├── Button.tsx │ │ ├── CodeBlock.tsx │ │ ├── FloatYourBoat.tsx │ │ ├── GhStarButton.tsx │ │ ├── Head.tsx │ │ ├── Hero.tsx │ │ ├── InstallationTabs.tsx │ │ ├── KeywordTable.tsx │ │ ├── LinkCard.tsx │ │ ├── LocalFriendlyUrl.tsx │ │ ├── PlatformCloud.tsx │ │ ├── ReleaseBanner.tsx │ │ ├── RuntimeBenchmarksGraph.tsx │ │ ├── SyntaxTabs.tsx │ │ ├── apiData.ts │ │ ├── dts │ │ │ ├── regex.ts │ │ │ ├── schema.ts │ │ │ ├── type.ts │ │ │ └── util.ts │ │ ├── icons │ │ │ ├── arktype-logo.tsx │ │ │ ├── boat.tsx │ │ │ ├── bun.tsx │ │ │ ├── chromium.tsx │ │ │ ├── deno.tsx │ │ │ ├── intellij.tsx │ │ │ ├── js.tsx │ │ │ ├── neovim.tsx │ │ │ ├── node.tsx │ │ │ ├── npm.tsx │ │ │ ├── ts.tsx │ │ │ └── vscode.tsx │ │ ├── playground │ │ │ ├── ParseResult.tsx │ │ │ ├── Playground.tsx │ │ │ ├── PlaygroundTabs.tsx │ │ │ ├── RestoreDefault.tsx │ │ │ ├── ShareLink.tsx │ │ │ ├── TraverseResult.tsx │ │ │ ├── completions.ts │ │ │ ├── errorLens.ts │ │ │ ├── execute.ts │ │ │ ├── format.ts │ │ │ ├── highlights.ts │ │ │ ├── hovers.ts │ │ │ ├── tsserver.ts │ │ │ └── utils.ts │ │ └── snippets │ │ │ ├── betterErrors.twoslash.ts │ │ │ ├── clarityAndConcision.twoslash.js │ │ │ ├── contentsById.ts │ │ │ ├── deepIntrospectability.twoslash.js │ │ │ ├── intrinsicOptimization.twoslash.js │ │ │ ├── nestedTypeInScopeError.twoslash.js │ │ │ └── unparalleledDx.twoslash.js │ ├── content │ │ └── docs │ │ │ ├── blog │ │ │ ├── 2.0.mdx │ │ │ ├── 2.1.mdx │ │ │ ├── arkregex.mdx │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── comparisons.mdx │ │ │ ├── configuration │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── declare.mdx │ │ │ ├── ecosystem │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── expressions │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── faq.mdx │ │ │ ├── generics │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── integrations │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── internal │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── intro │ │ │ ├── adding-constraints.mdx │ │ │ ├── meta.json │ │ │ ├── morphs-and-more.mdx │ │ │ ├── setup.mdx │ │ │ └── your-first-type.mdx │ │ │ ├── introspection │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── keywords.mdx │ │ │ ├── match.mdx │ │ │ ├── meta.json │ │ │ ├── objects │ │ │ ├── arrays │ │ │ │ └── meta.json │ │ │ ├── index.mdx │ │ │ ├── meta.json │ │ │ └── properties │ │ │ │ └── meta.json │ │ │ ├── primitives │ │ │ ├── index.mdx │ │ │ ├── meta.json │ │ │ ├── number │ │ │ │ └── meta.json │ │ │ └── string │ │ │ │ └── meta.json │ │ │ ├── scopes │ │ │ ├── index.mdx │ │ │ └── meta.json │ │ │ ├── traversal-api.mdx │ │ │ └── type-api │ │ │ ├── index.mdx │ │ │ └── meta.json │ ├── lib │ │ ├── ambient.d.ts │ │ ├── metadata.ts │ │ ├── shiki.ts │ │ ├── source.tsx │ │ ├── writeLlmsTxt.ts │ │ └── writeSnippetsEntrypoint.ts │ ├── next-env.d.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── CNAME │ │ ├── image │ │ │ ├── errorSquiggle.svg │ │ │ ├── favicon.svg │ │ │ ├── logo.png │ │ │ ├── og.png │ │ │ ├── ogDiscord.png │ │ │ ├── ogDocs.png │ │ │ └── ogPlayground.png │ │ ├── llms.txt │ │ └── onigasm.wasm │ ├── source.config.ts │ └── tsconfig.json ├── extension │ ├── .vscode │ │ └── launch.json │ ├── LICENSE │ ├── README.md │ ├── arktype.scratch.ts │ ├── errorLens.png │ ├── highlighting.png │ ├── icon.png │ ├── injected.tmLanguage.json │ ├── package.json │ └── tsWithArkType.tmLanguage.json ├── fast-check │ ├── __tests__ │ │ └── arktypeFastCheck.test.ts │ ├── arbitraries │ │ ├── array.ts │ │ ├── date.ts │ │ ├── domain.ts │ │ ├── number.ts │ │ ├── object.ts │ │ ├── proto.ts │ │ └── string.ts │ ├── arktypeFastCheck.ts │ ├── fastCheckContext.ts │ └── package.json ├── fs │ ├── caller.ts │ ├── fs.ts │ ├── getCurrentLine.ts │ ├── index.ts │ ├── package.json │ └── shell.ts ├── json-schema │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── array.test.ts │ │ ├── composition.test.ts │ │ ├── number.test.ts │ │ ├── object.test.ts │ │ └── string.test.ts │ ├── array.ts │ ├── common.ts │ ├── composition.ts │ ├── errors.ts │ ├── index.ts │ ├── json.ts │ ├── number.ts │ ├── object.ts │ ├── package.json │ ├── scope.ts │ └── string.ts ├── regex │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── regex.bench.ts │ │ └── regex.test.ts │ ├── charset.ts │ ├── escape.ts │ ├── execArray.ts │ ├── group.ts │ ├── index.ts │ ├── package.json │ ├── parse.ts │ ├── quantify.ts │ ├── regex.ts │ └── state.ts ├── repo │ ├── .prettierignore │ ├── __tests__ │ │ └── standardSchema.test.ts │ ├── build.ts │ ├── config.ts │ ├── dtsGen.ts │ ├── jsdocGen.ts │ ├── mocha.globalSetup.ts │ ├── mocha.package.jsonc │ ├── nodeOptions.js │ ├── package.json │ ├── patchC8.cjs │ ├── publish.ts │ ├── scratch.ts │ ├── scratch │ │ ├── fn.ts │ │ ├── matchComparison.bench.ts │ │ ├── realWorldComparison.ts │ │ ├── typeClass.ts │ │ └── unionComparison.ts │ ├── shared.ts │ ├── testPackage.ts │ ├── testV8.js │ ├── ts.js │ ├── tsconfig.cjs.json │ ├── tsconfig.dts.json │ ├── tsconfig.esm.json │ └── tsconfig.js.json ├── schema │ ├── README.md │ ├── __tests__ │ │ ├── bounds.test.ts │ │ ├── errors.test.ts │ │ ├── intersection.test.ts │ │ ├── jsonSchema.test.ts │ │ ├── morphs.test.ts │ │ ├── onFail.test.ts │ │ ├── parse.test.ts │ │ ├── props.test.ts │ │ ├── proto.test.ts │ │ ├── scope.test.ts │ │ ├── select.test.ts │ │ ├── union.test.ts │ │ └── unit.test.ts │ ├── config.ts │ ├── constraint.ts │ ├── generic.ts │ ├── index.ts │ ├── intrinsic.ts │ ├── kinds.ts │ ├── module.ts │ ├── node.ts │ ├── package.json │ ├── parse.ts │ ├── predicate.ts │ ├── refinements │ │ ├── after.ts │ │ ├── before.ts │ │ ├── divisor.ts │ │ ├── exactLength.ts │ │ ├── kinds.ts │ │ ├── max.ts │ │ ├── maxLength.ts │ │ ├── min.ts │ │ ├── minLength.ts │ │ ├── pattern.ts │ │ └── range.ts │ ├── roots │ │ ├── alias.ts │ │ ├── basis.ts │ │ ├── domain.ts │ │ ├── intersection.ts │ │ ├── morph.ts │ │ ├── proto.ts │ │ ├── root.ts │ │ ├── union.ts │ │ ├── unit.ts │ │ └── utils.ts │ ├── scope.ts │ ├── shared │ │ ├── compile.ts │ │ ├── declare.ts │ │ ├── disjoint.ts │ │ ├── errors.ts │ │ ├── implement.ts │ │ ├── intersections.ts │ │ ├── jsonSchema.ts │ │ ├── registry.ts │ │ ├── standardSchema.ts │ │ ├── toJsonSchema.ts │ │ ├── traversal.ts │ │ └── utils.ts │ └── structure │ │ ├── index.ts │ │ ├── optional.ts │ │ ├── prop.ts │ │ ├── required.ts │ │ ├── sequence.ts │ │ ├── shared.ts │ │ └── structure.ts ├── themes │ ├── .vscode │ │ └── launch.json │ ├── LICENSE │ ├── README.md │ ├── arkdark.json │ ├── arkdarkItalic.json │ ├── arklight.json │ ├── arklightItalic.json │ ├── dark.png │ ├── icon.png │ ├── light.png │ └── package.json ├── type │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── arrays │ │ │ ├── array.test.ts │ │ │ ├── base.test.ts │ │ │ ├── defaults.test.ts │ │ │ ├── intersection.test.ts │ │ │ ├── nonVariadicTuple.test.ts │ │ │ └── variadicTuple.test.ts │ │ ├── badDefinitionType.test.ts │ │ ├── basis.test.ts │ │ ├── brand.test.ts │ │ ├── cast.test.ts │ │ ├── clone.test.ts │ │ ├── completions.test.ts │ │ ├── config.test.ts │ │ ├── cyclic.bench.ts │ │ ├── dateLiteral.test.ts │ │ ├── declared.test.ts │ │ ├── define.test.ts │ │ ├── discrimination.test.ts │ │ ├── divisor.test.ts │ │ ├── enclosed.test.ts │ │ ├── expressions.test.ts │ │ ├── filter.test.ts │ │ ├── fn.test.ts │ │ ├── generateBenchData.ts │ │ ├── generated │ │ │ └── cyclic.ts │ │ ├── generic.test.ts │ │ ├── get.test.ts │ │ ├── group.test.ts │ │ ├── imports.test.ts │ │ ├── instanceOf.test.ts │ │ ├── integration │ │ │ ├── allConfig.ts │ │ │ ├── eoptConfig.ts │ │ │ ├── generateAllConfig.ts │ │ │ ├── onFailConfig.ts │ │ │ ├── simpleConfig.ts │ │ │ ├── testAllConfig.ts │ │ │ ├── testEoptConfig.ts │ │ │ ├── testOnFailConfig.ts │ │ │ ├── testSimpleConfig.ts │ │ │ └── util.ts │ │ ├── intersection.test.ts │ │ ├── keyof.test.ts │ │ ├── keywords │ │ │ ├── date.test.ts │ │ │ ├── exclude.test.ts │ │ │ ├── extract.test.ts │ │ │ ├── formData.test.ts │ │ │ ├── format.test.ts │ │ │ ├── ip.test.ts │ │ │ ├── json.test.ts │ │ │ ├── merge.test.ts │ │ │ ├── number.test.ts │ │ │ ├── numericStrings.test.ts │ │ │ ├── object.test.ts │ │ │ ├── omit.test.ts │ │ │ ├── parse.test.ts │ │ │ ├── partial.test.ts │ │ │ ├── pick.test.ts │ │ │ ├── record.test.ts │ │ │ ├── required.test.ts │ │ │ ├── string.test.ts │ │ │ ├── tsPrimitives.test.ts │ │ │ ├── url.test.ts │ │ │ └── uuid.test.ts │ │ ├── literal.test.ts │ │ ├── match.bench.ts │ │ ├── match.test.ts │ │ ├── narrow.test.ts │ │ ├── nary.bench.ts │ │ ├── nary.test.ts │ │ ├── object.bench.ts │ │ ├── objects │ │ │ ├── defaults.test.ts │ │ │ ├── indexSignatures.test.ts │ │ │ ├── mapped.test.ts │ │ │ ├── namedKeys.test.ts │ │ │ ├── onUndeclaredKey.test.ts │ │ │ ├── props.test.ts │ │ │ └── spread.test.ts │ │ ├── operand.bench.ts │ │ ├── operator.bench.ts │ │ ├── optional.test.ts │ │ ├── pipe.test.ts │ │ ├── range.test.ts │ │ ├── realWorld.test.ts │ │ ├── regex.test.ts │ │ ├── runtime.bench.ts │ │ ├── scope.test.ts │ │ ├── select.test.ts │ │ ├── serialization.test.ts │ │ ├── standardSchema.test.ts │ │ ├── string.test.ts │ │ ├── submodule.test.ts │ │ ├── this.test.ts │ │ ├── thunk.test.ts │ │ ├── toJsonSchema.test.ts │ │ ├── traverse.test.ts │ │ ├── type.test.ts │ │ ├── typeReference.test.ts │ │ ├── unenclosed.test.ts │ │ └── union.test.ts │ ├── attributes.ts │ ├── config.ts │ ├── declare.ts │ ├── fn.ts │ ├── generic.ts │ ├── index.ts │ ├── keywords │ │ ├── Array.ts │ │ ├── FormData.ts │ │ ├── TypedArray.ts │ │ ├── builtins.ts │ │ ├── constructors.ts │ │ ├── keywords.ts │ │ ├── number.ts │ │ ├── string.ts │ │ └── ts.ts │ ├── match.ts │ ├── module.ts │ ├── nary.ts │ ├── package.json │ ├── parser │ │ ├── ast │ │ │ ├── bounds.ts │ │ │ ├── default.ts │ │ │ ├── divisor.ts │ │ │ ├── generic.ts │ │ │ ├── infer.ts │ │ │ ├── keyof.ts │ │ │ ├── utils.ts │ │ │ └── validate.ts │ │ ├── definition.ts │ │ ├── objectLiteral.ts │ │ ├── property.ts │ │ ├── reduce │ │ │ ├── dynamic.ts │ │ │ ├── shared.ts │ │ │ └── static.ts │ │ ├── shift │ │ │ ├── operand │ │ │ │ ├── date.ts │ │ │ │ ├── enclosed.ts │ │ │ │ ├── genericArgs.ts │ │ │ │ ├── operand.ts │ │ │ │ └── unenclosed.ts │ │ │ ├── operator │ │ │ │ ├── bounds.ts │ │ │ │ ├── brand.ts │ │ │ │ ├── default.ts │ │ │ │ ├── divisor.ts │ │ │ │ └── operator.ts │ │ │ └── tokens.ts │ │ ├── string.ts │ │ ├── tupleExpressions.ts │ │ └── tupleLiteral.ts │ ├── scope.ts │ ├── type.ts │ └── variants │ │ ├── array.ts │ │ ├── base.ts │ │ ├── date.ts │ │ ├── instantiate.ts │ │ ├── number.ts │ │ ├── object.ts │ │ └── string.ts └── util │ ├── __tests__ │ ├── arrays.test.ts │ ├── callable.test.ts │ ├── clone.test.ts │ ├── collapsibleDate.test.ts │ ├── flatMorph.test.ts │ ├── hkt.test.ts │ ├── intersections.test.ts │ ├── labels.test.ts │ ├── numbers.test.ts │ ├── overloads.test.ts │ ├── path.test.ts │ ├── printable.test.ts │ ├── records.test.ts │ ├── registry.test.ts │ ├── string.test.ts │ ├── traits.scratch.ts │ └── traits.test.ts │ ├── arrays.ts │ ├── clone.ts │ ├── describe.ts │ ├── domain.ts │ ├── errors.ts │ ├── flatMorph.ts │ ├── functions.ts │ ├── generics.ts │ ├── get.ts │ ├── hkt.ts │ ├── index.ts │ ├── intersections.ts │ ├── isomorphic.ts │ ├── keys.ts │ ├── lazily.ts │ ├── numbers.ts │ ├── objectKinds.ts │ ├── package.json │ ├── path.ts │ ├── primitive.ts │ ├── records.ts │ ├── registry.ts │ ├── scanner.ts │ ├── serialize.ts │ ├── strings.ts │ ├── traits.ts │ ├── tsconfig.base.json │ └── unionToTuple.ts ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── tsconfig.json /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ./ark/type/README.md -------------------------------------------------------------------------------- /ark/README.md: -------------------------------------------------------------------------------- 1 | ./type/README.md -------------------------------------------------------------------------------- /ark/attest/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/CHANGELOG.md -------------------------------------------------------------------------------- /ark/attest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/README.md -------------------------------------------------------------------------------- /ark/attest/__tests__/assertions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/assertions.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/benchExpectedOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/benchExpectedOutput.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/benchTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/benchTemplate.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/completions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/completions.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/demo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/demo.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/externalSnapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/externalSnapshots.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/functions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/functions.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/instantiations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/instantiations.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/satisfies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/satisfies.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/snap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/snap.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/snapExpectedOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/snapExpectedOutput.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/snapPopulation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/snapPopulation.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/snapTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/snapTemplate.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/unwrap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/unwrap.test.ts -------------------------------------------------------------------------------- /ark/attest/__tests__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/__tests__/utils.ts -------------------------------------------------------------------------------- /ark/attest/assert/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/assert/assertions.ts -------------------------------------------------------------------------------- /ark/attest/assert/attest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/assert/attest.ts -------------------------------------------------------------------------------- /ark/attest/assert/chainableAssertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/assert/chainableAssertions.ts -------------------------------------------------------------------------------- /ark/attest/bench/await1k.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/bench/await1k.ts -------------------------------------------------------------------------------- /ark/attest/bench/baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/bench/baseline.ts -------------------------------------------------------------------------------- /ark/attest/bench/bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/bench/bench.ts -------------------------------------------------------------------------------- /ark/attest/bench/call1k.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/bench/call1k.ts -------------------------------------------------------------------------------- /ark/attest/bench/measure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/bench/measure.ts -------------------------------------------------------------------------------- /ark/attest/bench/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/bench/type.ts -------------------------------------------------------------------------------- /ark/attest/cache/getCachedAssertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cache/getCachedAssertions.ts -------------------------------------------------------------------------------- /ark/attest/cache/snapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cache/snapshots.ts -------------------------------------------------------------------------------- /ark/attest/cache/ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cache/ts.ts -------------------------------------------------------------------------------- /ark/attest/cache/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cache/utils.ts -------------------------------------------------------------------------------- /ark/attest/cache/writeAssertionCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cache/writeAssertionCache.ts -------------------------------------------------------------------------------- /ark/attest/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cli/cli.ts -------------------------------------------------------------------------------- /ark/attest/cli/precache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cli/precache.ts -------------------------------------------------------------------------------- /ark/attest/cli/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cli/shared.ts -------------------------------------------------------------------------------- /ark/attest/cli/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cli/stats.ts -------------------------------------------------------------------------------- /ark/attest/cli/trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/cli/trace.ts -------------------------------------------------------------------------------- /ark/attest/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/config.ts -------------------------------------------------------------------------------- /ark/attest/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/fixtures.ts -------------------------------------------------------------------------------- /ark/attest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/index.ts -------------------------------------------------------------------------------- /ark/attest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/package.json -------------------------------------------------------------------------------- /ark/attest/tsVersioning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/tsVersioning.ts -------------------------------------------------------------------------------- /ark/attest/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/attest/utils.ts -------------------------------------------------------------------------------- /ark/docs/.turbo/daemon/a6661884d53fb864-turbo.log.2025-10-05: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ark/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/README.md -------------------------------------------------------------------------------- /ark/docs/app/(home)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/(home)/layout.tsx -------------------------------------------------------------------------------- /ark/docs/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/(home)/page.tsx -------------------------------------------------------------------------------- /ark/docs/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/api/search/route.ts -------------------------------------------------------------------------------- /ark/docs/app/discord/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/discord/page.tsx -------------------------------------------------------------------------------- /ark/docs/app/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /ark/docs/app/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/docs/layout.tsx -------------------------------------------------------------------------------- /ark/docs/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/global-error.tsx -------------------------------------------------------------------------------- /ark/docs/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/global.css -------------------------------------------------------------------------------- /ark/docs/app/layout.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/layout.config.tsx -------------------------------------------------------------------------------- /ark/docs/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/layout.tsx -------------------------------------------------------------------------------- /ark/docs/app/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/metadata.ts -------------------------------------------------------------------------------- /ark/docs/app/playground/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/playground/page.tsx -------------------------------------------------------------------------------- /ark/docs/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/app/providers.tsx -------------------------------------------------------------------------------- /ark/docs/components/AnchorAliases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/AnchorAliases.tsx -------------------------------------------------------------------------------- /ark/docs/components/ApiTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/ApiTable.tsx -------------------------------------------------------------------------------- /ark/docs/components/ArkCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/ArkCard.tsx -------------------------------------------------------------------------------- /ark/docs/components/AutoplayDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/AutoplayDemo.tsx -------------------------------------------------------------------------------- /ark/docs/components/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/Badge.tsx -------------------------------------------------------------------------------- /ark/docs/components/Banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/Banner.tsx -------------------------------------------------------------------------------- /ark/docs/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/Button.tsx -------------------------------------------------------------------------------- /ark/docs/components/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/CodeBlock.tsx -------------------------------------------------------------------------------- /ark/docs/components/FloatYourBoat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/FloatYourBoat.tsx -------------------------------------------------------------------------------- /ark/docs/components/GhStarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/GhStarButton.tsx -------------------------------------------------------------------------------- /ark/docs/components/Head.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ark/docs/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/Hero.tsx -------------------------------------------------------------------------------- /ark/docs/components/InstallationTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/InstallationTabs.tsx -------------------------------------------------------------------------------- /ark/docs/components/KeywordTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/KeywordTable.tsx -------------------------------------------------------------------------------- /ark/docs/components/LinkCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/LinkCard.tsx -------------------------------------------------------------------------------- /ark/docs/components/LocalFriendlyUrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/LocalFriendlyUrl.tsx -------------------------------------------------------------------------------- /ark/docs/components/PlatformCloud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/PlatformCloud.tsx -------------------------------------------------------------------------------- /ark/docs/components/ReleaseBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/ReleaseBanner.tsx -------------------------------------------------------------------------------- /ark/docs/components/RuntimeBenchmarksGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/RuntimeBenchmarksGraph.tsx -------------------------------------------------------------------------------- /ark/docs/components/SyntaxTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/SyntaxTabs.tsx -------------------------------------------------------------------------------- /ark/docs/components/apiData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/apiData.ts -------------------------------------------------------------------------------- /ark/docs/components/dts/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/dts/regex.ts -------------------------------------------------------------------------------- /ark/docs/components/dts/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/dts/schema.ts -------------------------------------------------------------------------------- /ark/docs/components/dts/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/dts/type.ts -------------------------------------------------------------------------------- /ark/docs/components/dts/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/dts/util.ts -------------------------------------------------------------------------------- /ark/docs/components/icons/arktype-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/arktype-logo.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/boat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/boat.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/bun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/bun.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/chromium.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/chromium.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/deno.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/deno.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/intellij.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/intellij.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/js.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/js.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/neovim.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/neovim.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/node.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/npm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/npm.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/ts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/ts.tsx -------------------------------------------------------------------------------- /ark/docs/components/icons/vscode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/icons/vscode.tsx -------------------------------------------------------------------------------- /ark/docs/components/playground/ParseResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/ParseResult.tsx -------------------------------------------------------------------------------- /ark/docs/components/playground/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/Playground.tsx -------------------------------------------------------------------------------- /ark/docs/components/playground/PlaygroundTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/PlaygroundTabs.tsx -------------------------------------------------------------------------------- /ark/docs/components/playground/RestoreDefault.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/RestoreDefault.tsx -------------------------------------------------------------------------------- /ark/docs/components/playground/ShareLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/ShareLink.tsx -------------------------------------------------------------------------------- /ark/docs/components/playground/TraverseResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/TraverseResult.tsx -------------------------------------------------------------------------------- /ark/docs/components/playground/completions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/completions.ts -------------------------------------------------------------------------------- /ark/docs/components/playground/errorLens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/errorLens.ts -------------------------------------------------------------------------------- /ark/docs/components/playground/execute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/execute.ts -------------------------------------------------------------------------------- /ark/docs/components/playground/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/format.ts -------------------------------------------------------------------------------- /ark/docs/components/playground/highlights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/highlights.ts -------------------------------------------------------------------------------- /ark/docs/components/playground/hovers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/hovers.ts -------------------------------------------------------------------------------- /ark/docs/components/playground/tsserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/tsserver.ts -------------------------------------------------------------------------------- /ark/docs/components/playground/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/playground/utils.ts -------------------------------------------------------------------------------- /ark/docs/components/snippets/betterErrors.twoslash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/snippets/betterErrors.twoslash.ts -------------------------------------------------------------------------------- /ark/docs/components/snippets/clarityAndConcision.twoslash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/snippets/clarityAndConcision.twoslash.js -------------------------------------------------------------------------------- /ark/docs/components/snippets/contentsById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/snippets/contentsById.ts -------------------------------------------------------------------------------- /ark/docs/components/snippets/deepIntrospectability.twoslash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/snippets/deepIntrospectability.twoslash.js -------------------------------------------------------------------------------- /ark/docs/components/snippets/intrinsicOptimization.twoslash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/snippets/intrinsicOptimization.twoslash.js -------------------------------------------------------------------------------- /ark/docs/components/snippets/nestedTypeInScopeError.twoslash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/snippets/nestedTypeInScopeError.twoslash.js -------------------------------------------------------------------------------- /ark/docs/components/snippets/unparalleledDx.twoslash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/components/snippets/unparalleledDx.twoslash.js -------------------------------------------------------------------------------- /ark/docs/content/docs/blog/2.0.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/blog/2.0.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/blog/2.1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/blog/2.1.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/blog/arkregex.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/blog/arkregex.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/blog/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/blog/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/blog/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/blog/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/comparisons.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Comparisons 3 | --- 4 | -------------------------------------------------------------------------------- /ark/docs/content/docs/configuration/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/configuration/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/configuration/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/configuration/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/declare.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/declare.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/ecosystem/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/ecosystem/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/ecosystem/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/ecosystem/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/expressions/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/expressions/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/expressions/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/expressions/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/faq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/faq.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/generics/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/generics/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/generics/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/generics/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/integrations/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/integrations/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/integrations/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/integrations/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/internal/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/internal/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/internal/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/internal/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/intro/adding-constraints.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/intro/adding-constraints.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/intro/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/intro/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/intro/morphs-and-more.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/intro/morphs-and-more.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/intro/setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/intro/setup.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/intro/your-first-type.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/intro/your-first-type.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/introspection/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/introspection/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/introspection/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/introspection/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/keywords.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/keywords.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/match.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/match.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/objects/arrays/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/objects/arrays/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/objects/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/objects/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/objects/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/objects/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/objects/properties/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/objects/properties/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/primitives/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/primitives/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/primitives/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/primitives/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/primitives/number/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/primitives/number/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/primitives/string/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/primitives/string/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/scopes/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/scopes/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/scopes/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/scopes/meta.json -------------------------------------------------------------------------------- /ark/docs/content/docs/traversal-api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/traversal-api.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/type-api/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/type-api/index.mdx -------------------------------------------------------------------------------- /ark/docs/content/docs/type-api/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/content/docs/type-api/meta.json -------------------------------------------------------------------------------- /ark/docs/lib/ambient.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/lib/ambient.d.ts -------------------------------------------------------------------------------- /ark/docs/lib/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/lib/metadata.ts -------------------------------------------------------------------------------- /ark/docs/lib/shiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/lib/shiki.ts -------------------------------------------------------------------------------- /ark/docs/lib/source.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/lib/source.tsx -------------------------------------------------------------------------------- /ark/docs/lib/writeLlmsTxt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/lib/writeLlmsTxt.ts -------------------------------------------------------------------------------- /ark/docs/lib/writeSnippetsEntrypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/lib/writeSnippetsEntrypoint.ts -------------------------------------------------------------------------------- /ark/docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/next-env.d.ts -------------------------------------------------------------------------------- /ark/docs/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/next.config.ts -------------------------------------------------------------------------------- /ark/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/package.json -------------------------------------------------------------------------------- /ark/docs/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/postcss.config.cjs -------------------------------------------------------------------------------- /ark/docs/public/CNAME: -------------------------------------------------------------------------------- 1 | arktype.io -------------------------------------------------------------------------------- /ark/docs/public/image/errorSquiggle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/image/errorSquiggle.svg -------------------------------------------------------------------------------- /ark/docs/public/image/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/image/favicon.svg -------------------------------------------------------------------------------- /ark/docs/public/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/image/logo.png -------------------------------------------------------------------------------- /ark/docs/public/image/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/image/og.png -------------------------------------------------------------------------------- /ark/docs/public/image/ogDiscord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/image/ogDiscord.png -------------------------------------------------------------------------------- /ark/docs/public/image/ogDocs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/image/ogDocs.png -------------------------------------------------------------------------------- /ark/docs/public/image/ogPlayground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/image/ogPlayground.png -------------------------------------------------------------------------------- /ark/docs/public/llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/llms.txt -------------------------------------------------------------------------------- /ark/docs/public/onigasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/public/onigasm.wasm -------------------------------------------------------------------------------- /ark/docs/source.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/source.config.ts -------------------------------------------------------------------------------- /ark/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/docs/tsconfig.json -------------------------------------------------------------------------------- /ark/extension/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/.vscode/launch.json -------------------------------------------------------------------------------- /ark/extension/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /ark/extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/README.md -------------------------------------------------------------------------------- /ark/extension/arktype.scratch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/arktype.scratch.ts -------------------------------------------------------------------------------- /ark/extension/errorLens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/errorLens.png -------------------------------------------------------------------------------- /ark/extension/highlighting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/highlighting.png -------------------------------------------------------------------------------- /ark/extension/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/icon.png -------------------------------------------------------------------------------- /ark/extension/injected.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/injected.tmLanguage.json -------------------------------------------------------------------------------- /ark/extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/package.json -------------------------------------------------------------------------------- /ark/extension/tsWithArkType.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/extension/tsWithArkType.tmLanguage.json -------------------------------------------------------------------------------- /ark/fast-check/__tests__/arktypeFastCheck.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/__tests__/arktypeFastCheck.test.ts -------------------------------------------------------------------------------- /ark/fast-check/arbitraries/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arbitraries/array.ts -------------------------------------------------------------------------------- /ark/fast-check/arbitraries/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arbitraries/date.ts -------------------------------------------------------------------------------- /ark/fast-check/arbitraries/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arbitraries/domain.ts -------------------------------------------------------------------------------- /ark/fast-check/arbitraries/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arbitraries/number.ts -------------------------------------------------------------------------------- /ark/fast-check/arbitraries/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arbitraries/object.ts -------------------------------------------------------------------------------- /ark/fast-check/arbitraries/proto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arbitraries/proto.ts -------------------------------------------------------------------------------- /ark/fast-check/arbitraries/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arbitraries/string.ts -------------------------------------------------------------------------------- /ark/fast-check/arktypeFastCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/arktypeFastCheck.ts -------------------------------------------------------------------------------- /ark/fast-check/fastCheckContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/fastCheckContext.ts -------------------------------------------------------------------------------- /ark/fast-check/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fast-check/package.json -------------------------------------------------------------------------------- /ark/fs/caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fs/caller.ts -------------------------------------------------------------------------------- /ark/fs/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fs/fs.ts -------------------------------------------------------------------------------- /ark/fs/getCurrentLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fs/getCurrentLine.ts -------------------------------------------------------------------------------- /ark/fs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fs/index.ts -------------------------------------------------------------------------------- /ark/fs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fs/package.json -------------------------------------------------------------------------------- /ark/fs/shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/fs/shell.ts -------------------------------------------------------------------------------- /ark/json-schema/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/CHANGELOG.md -------------------------------------------------------------------------------- /ark/json-schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/README.md -------------------------------------------------------------------------------- /ark/json-schema/__tests__/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/__tests__/array.test.ts -------------------------------------------------------------------------------- /ark/json-schema/__tests__/composition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/__tests__/composition.test.ts -------------------------------------------------------------------------------- /ark/json-schema/__tests__/number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/__tests__/number.test.ts -------------------------------------------------------------------------------- /ark/json-schema/__tests__/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/__tests__/object.test.ts -------------------------------------------------------------------------------- /ark/json-schema/__tests__/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/__tests__/string.test.ts -------------------------------------------------------------------------------- /ark/json-schema/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/array.ts -------------------------------------------------------------------------------- /ark/json-schema/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/common.ts -------------------------------------------------------------------------------- /ark/json-schema/composition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/composition.ts -------------------------------------------------------------------------------- /ark/json-schema/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/errors.ts -------------------------------------------------------------------------------- /ark/json-schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/index.ts -------------------------------------------------------------------------------- /ark/json-schema/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/json.ts -------------------------------------------------------------------------------- /ark/json-schema/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/number.ts -------------------------------------------------------------------------------- /ark/json-schema/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/object.ts -------------------------------------------------------------------------------- /ark/json-schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/package.json -------------------------------------------------------------------------------- /ark/json-schema/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/scope.ts -------------------------------------------------------------------------------- /ark/json-schema/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/json-schema/string.ts -------------------------------------------------------------------------------- /ark/regex/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/CHANGELOG.md -------------------------------------------------------------------------------- /ark/regex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/README.md -------------------------------------------------------------------------------- /ark/regex/__tests__/regex.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/__tests__/regex.bench.ts -------------------------------------------------------------------------------- /ark/regex/__tests__/regex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/__tests__/regex.test.ts -------------------------------------------------------------------------------- /ark/regex/charset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/charset.ts -------------------------------------------------------------------------------- /ark/regex/escape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/escape.ts -------------------------------------------------------------------------------- /ark/regex/execArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/execArray.ts -------------------------------------------------------------------------------- /ark/regex/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/group.ts -------------------------------------------------------------------------------- /ark/regex/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/index.ts -------------------------------------------------------------------------------- /ark/regex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/package.json -------------------------------------------------------------------------------- /ark/regex/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/parse.ts -------------------------------------------------------------------------------- /ark/regex/quantify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/quantify.ts -------------------------------------------------------------------------------- /ark/regex/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/regex.ts -------------------------------------------------------------------------------- /ark/regex/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/regex/state.ts -------------------------------------------------------------------------------- /ark/repo/.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | -------------------------------------------------------------------------------- /ark/repo/__tests__/standardSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/__tests__/standardSchema.test.ts -------------------------------------------------------------------------------- /ark/repo/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/build.ts -------------------------------------------------------------------------------- /ark/repo/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/config.ts -------------------------------------------------------------------------------- /ark/repo/dtsGen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/dtsGen.ts -------------------------------------------------------------------------------- /ark/repo/jsdocGen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/jsdocGen.ts -------------------------------------------------------------------------------- /ark/repo/mocha.globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/mocha.globalSetup.ts -------------------------------------------------------------------------------- /ark/repo/mocha.package.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/mocha.package.jsonc -------------------------------------------------------------------------------- /ark/repo/nodeOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/nodeOptions.js -------------------------------------------------------------------------------- /ark/repo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/package.json -------------------------------------------------------------------------------- /ark/repo/patchC8.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/patchC8.cjs -------------------------------------------------------------------------------- /ark/repo/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/publish.ts -------------------------------------------------------------------------------- /ark/repo/scratch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/scratch.ts -------------------------------------------------------------------------------- /ark/repo/scratch/fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/scratch/fn.ts -------------------------------------------------------------------------------- /ark/repo/scratch/matchComparison.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/scratch/matchComparison.bench.ts -------------------------------------------------------------------------------- /ark/repo/scratch/realWorldComparison.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/scratch/realWorldComparison.ts -------------------------------------------------------------------------------- /ark/repo/scratch/typeClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/scratch/typeClass.ts -------------------------------------------------------------------------------- /ark/repo/scratch/unionComparison.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/scratch/unionComparison.ts -------------------------------------------------------------------------------- /ark/repo/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/shared.ts -------------------------------------------------------------------------------- /ark/repo/testPackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/testPackage.ts -------------------------------------------------------------------------------- /ark/repo/testV8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/testV8.js -------------------------------------------------------------------------------- /ark/repo/ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/ts.js -------------------------------------------------------------------------------- /ark/repo/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/tsconfig.cjs.json -------------------------------------------------------------------------------- /ark/repo/tsconfig.dts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/tsconfig.dts.json -------------------------------------------------------------------------------- /ark/repo/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/repo/tsconfig.esm.json -------------------------------------------------------------------------------- /ark/repo/tsconfig.js.json: -------------------------------------------------------------------------------- 1 | ./tsconfig.esm.json -------------------------------------------------------------------------------- /ark/schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/README.md -------------------------------------------------------------------------------- /ark/schema/__tests__/bounds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/bounds.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/errors.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/intersection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/intersection.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/jsonSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/jsonSchema.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/morphs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/morphs.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/onFail.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/onFail.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/parse.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/props.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/proto.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/proto.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/scope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/scope.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/select.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/select.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/union.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/union.test.ts -------------------------------------------------------------------------------- /ark/schema/__tests__/unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/__tests__/unit.test.ts -------------------------------------------------------------------------------- /ark/schema/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/config.ts -------------------------------------------------------------------------------- /ark/schema/constraint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/constraint.ts -------------------------------------------------------------------------------- /ark/schema/generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/generic.ts -------------------------------------------------------------------------------- /ark/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/index.ts -------------------------------------------------------------------------------- /ark/schema/intrinsic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/intrinsic.ts -------------------------------------------------------------------------------- /ark/schema/kinds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/kinds.ts -------------------------------------------------------------------------------- /ark/schema/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/module.ts -------------------------------------------------------------------------------- /ark/schema/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/node.ts -------------------------------------------------------------------------------- /ark/schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/package.json -------------------------------------------------------------------------------- /ark/schema/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/parse.ts -------------------------------------------------------------------------------- /ark/schema/predicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/predicate.ts -------------------------------------------------------------------------------- /ark/schema/refinements/after.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/after.ts -------------------------------------------------------------------------------- /ark/schema/refinements/before.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/before.ts -------------------------------------------------------------------------------- /ark/schema/refinements/divisor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/divisor.ts -------------------------------------------------------------------------------- /ark/schema/refinements/exactLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/exactLength.ts -------------------------------------------------------------------------------- /ark/schema/refinements/kinds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/kinds.ts -------------------------------------------------------------------------------- /ark/schema/refinements/max.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/max.ts -------------------------------------------------------------------------------- /ark/schema/refinements/maxLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/maxLength.ts -------------------------------------------------------------------------------- /ark/schema/refinements/min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/min.ts -------------------------------------------------------------------------------- /ark/schema/refinements/minLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/minLength.ts -------------------------------------------------------------------------------- /ark/schema/refinements/pattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/pattern.ts -------------------------------------------------------------------------------- /ark/schema/refinements/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/refinements/range.ts -------------------------------------------------------------------------------- /ark/schema/roots/alias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/alias.ts -------------------------------------------------------------------------------- /ark/schema/roots/basis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/basis.ts -------------------------------------------------------------------------------- /ark/schema/roots/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/domain.ts -------------------------------------------------------------------------------- /ark/schema/roots/intersection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/intersection.ts -------------------------------------------------------------------------------- /ark/schema/roots/morph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/morph.ts -------------------------------------------------------------------------------- /ark/schema/roots/proto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/proto.ts -------------------------------------------------------------------------------- /ark/schema/roots/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/root.ts -------------------------------------------------------------------------------- /ark/schema/roots/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/union.ts -------------------------------------------------------------------------------- /ark/schema/roots/unit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/unit.ts -------------------------------------------------------------------------------- /ark/schema/roots/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/roots/utils.ts -------------------------------------------------------------------------------- /ark/schema/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/scope.ts -------------------------------------------------------------------------------- /ark/schema/shared/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/compile.ts -------------------------------------------------------------------------------- /ark/schema/shared/declare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/declare.ts -------------------------------------------------------------------------------- /ark/schema/shared/disjoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/disjoint.ts -------------------------------------------------------------------------------- /ark/schema/shared/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/errors.ts -------------------------------------------------------------------------------- /ark/schema/shared/implement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/implement.ts -------------------------------------------------------------------------------- /ark/schema/shared/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/intersections.ts -------------------------------------------------------------------------------- /ark/schema/shared/jsonSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/jsonSchema.ts -------------------------------------------------------------------------------- /ark/schema/shared/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/registry.ts -------------------------------------------------------------------------------- /ark/schema/shared/standardSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/standardSchema.ts -------------------------------------------------------------------------------- /ark/schema/shared/toJsonSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/toJsonSchema.ts -------------------------------------------------------------------------------- /ark/schema/shared/traversal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/traversal.ts -------------------------------------------------------------------------------- /ark/schema/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/shared/utils.ts -------------------------------------------------------------------------------- /ark/schema/structure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/structure/index.ts -------------------------------------------------------------------------------- /ark/schema/structure/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/structure/optional.ts -------------------------------------------------------------------------------- /ark/schema/structure/prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/structure/prop.ts -------------------------------------------------------------------------------- /ark/schema/structure/required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/structure/required.ts -------------------------------------------------------------------------------- /ark/schema/structure/sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/structure/sequence.ts -------------------------------------------------------------------------------- /ark/schema/structure/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/structure/shared.ts -------------------------------------------------------------------------------- /ark/schema/structure/structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/schema/structure/structure.ts -------------------------------------------------------------------------------- /ark/themes/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/.vscode/launch.json -------------------------------------------------------------------------------- /ark/themes/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /ark/themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/README.md -------------------------------------------------------------------------------- /ark/themes/arkdark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/arkdark.json -------------------------------------------------------------------------------- /ark/themes/arkdarkItalic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/arkdarkItalic.json -------------------------------------------------------------------------------- /ark/themes/arklight.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/arklight.json -------------------------------------------------------------------------------- /ark/themes/arklightItalic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/arklightItalic.json -------------------------------------------------------------------------------- /ark/themes/dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/dark.png -------------------------------------------------------------------------------- /ark/themes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/icon.png -------------------------------------------------------------------------------- /ark/themes/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/light.png -------------------------------------------------------------------------------- /ark/themes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/themes/package.json -------------------------------------------------------------------------------- /ark/type/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/CHANGELOG.md -------------------------------------------------------------------------------- /ark/type/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/README.md -------------------------------------------------------------------------------- /ark/type/__tests__/arrays/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/arrays/array.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/arrays/base.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/arrays/base.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/arrays/defaults.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/arrays/defaults.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/arrays/intersection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/arrays/intersection.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/arrays/nonVariadicTuple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/arrays/nonVariadicTuple.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/arrays/variadicTuple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/arrays/variadicTuple.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/badDefinitionType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/badDefinitionType.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/basis.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/basis.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/brand.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/brand.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/cast.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/cast.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/clone.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/completions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/completions.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/config.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/cyclic.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/cyclic.bench.ts -------------------------------------------------------------------------------- /ark/type/__tests__/dateLiteral.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/dateLiteral.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/declared.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/declared.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/define.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/define.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/discrimination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/discrimination.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/divisor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/divisor.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/enclosed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/enclosed.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/expressions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/expressions.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/filter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/filter.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/fn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/fn.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/generateBenchData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/generateBenchData.ts -------------------------------------------------------------------------------- /ark/type/__tests__/generated/cyclic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/generated/cyclic.ts -------------------------------------------------------------------------------- /ark/type/__tests__/generic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/generic.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/get.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/group.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/group.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/imports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/imports.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/instanceOf.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/instanceOf.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/allConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/allConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/eoptConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/eoptConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/generateAllConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/generateAllConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/onFailConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/onFailConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/simpleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/simpleConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/testAllConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/testAllConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/testEoptConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/testEoptConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/testOnFailConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/testOnFailConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/testSimpleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/testSimpleConfig.ts -------------------------------------------------------------------------------- /ark/type/__tests__/integration/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/integration/util.ts -------------------------------------------------------------------------------- /ark/type/__tests__/intersection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/intersection.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keyof.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keyof.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/date.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/date.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/exclude.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/exclude.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/extract.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/extract.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/formData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/formData.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/format.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/ip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/ip.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/json.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/merge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/merge.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/number.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/number.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/numericStrings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/numericStrings.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/object.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/omit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/omit.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/parse.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/partial.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/partial.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/pick.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/pick.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/record.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/record.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/required.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/required.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/string.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/tsPrimitives.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/tsPrimitives.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/url.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/keywords/uuid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/keywords/uuid.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/literal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/literal.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/match.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/match.bench.ts -------------------------------------------------------------------------------- /ark/type/__tests__/match.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/match.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/narrow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/narrow.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/nary.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/nary.bench.ts -------------------------------------------------------------------------------- /ark/type/__tests__/nary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/nary.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/object.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/object.bench.ts -------------------------------------------------------------------------------- /ark/type/__tests__/objects/defaults.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/objects/defaults.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/objects/indexSignatures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/objects/indexSignatures.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/objects/mapped.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/objects/mapped.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/objects/namedKeys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/objects/namedKeys.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/objects/onUndeclaredKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/objects/onUndeclaredKey.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/objects/props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/objects/props.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/objects/spread.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/objects/spread.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/operand.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/operand.bench.ts -------------------------------------------------------------------------------- /ark/type/__tests__/operator.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/operator.bench.ts -------------------------------------------------------------------------------- /ark/type/__tests__/optional.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/optional.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/pipe.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/range.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/range.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/realWorld.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/realWorld.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/regex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/regex.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/runtime.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/runtime.bench.ts -------------------------------------------------------------------------------- /ark/type/__tests__/scope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/scope.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/select.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/select.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/serialization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/serialization.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/standardSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/standardSchema.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/string.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/submodule.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/submodule.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/this.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/this.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/thunk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/thunk.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/toJsonSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/toJsonSchema.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/traverse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/traverse.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/type.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/typeReference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/typeReference.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/unenclosed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/unenclosed.test.ts -------------------------------------------------------------------------------- /ark/type/__tests__/union.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/__tests__/union.test.ts -------------------------------------------------------------------------------- /ark/type/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/attributes.ts -------------------------------------------------------------------------------- /ark/type/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/config.ts -------------------------------------------------------------------------------- /ark/type/declare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/declare.ts -------------------------------------------------------------------------------- /ark/type/fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/fn.ts -------------------------------------------------------------------------------- /ark/type/generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/generic.ts -------------------------------------------------------------------------------- /ark/type/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/index.ts -------------------------------------------------------------------------------- /ark/type/keywords/Array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/Array.ts -------------------------------------------------------------------------------- /ark/type/keywords/FormData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/FormData.ts -------------------------------------------------------------------------------- /ark/type/keywords/TypedArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/TypedArray.ts -------------------------------------------------------------------------------- /ark/type/keywords/builtins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/builtins.ts -------------------------------------------------------------------------------- /ark/type/keywords/constructors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/constructors.ts -------------------------------------------------------------------------------- /ark/type/keywords/keywords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/keywords.ts -------------------------------------------------------------------------------- /ark/type/keywords/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/number.ts -------------------------------------------------------------------------------- /ark/type/keywords/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/string.ts -------------------------------------------------------------------------------- /ark/type/keywords/ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/keywords/ts.ts -------------------------------------------------------------------------------- /ark/type/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/match.ts -------------------------------------------------------------------------------- /ark/type/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/module.ts -------------------------------------------------------------------------------- /ark/type/nary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/nary.ts -------------------------------------------------------------------------------- /ark/type/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/package.json -------------------------------------------------------------------------------- /ark/type/parser/ast/bounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/bounds.ts -------------------------------------------------------------------------------- /ark/type/parser/ast/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/default.ts -------------------------------------------------------------------------------- /ark/type/parser/ast/divisor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/divisor.ts -------------------------------------------------------------------------------- /ark/type/parser/ast/generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/generic.ts -------------------------------------------------------------------------------- /ark/type/parser/ast/infer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/infer.ts -------------------------------------------------------------------------------- /ark/type/parser/ast/keyof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/keyof.ts -------------------------------------------------------------------------------- /ark/type/parser/ast/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/utils.ts -------------------------------------------------------------------------------- /ark/type/parser/ast/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/ast/validate.ts -------------------------------------------------------------------------------- /ark/type/parser/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/definition.ts -------------------------------------------------------------------------------- /ark/type/parser/objectLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/objectLiteral.ts -------------------------------------------------------------------------------- /ark/type/parser/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/property.ts -------------------------------------------------------------------------------- /ark/type/parser/reduce/dynamic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/reduce/dynamic.ts -------------------------------------------------------------------------------- /ark/type/parser/reduce/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/reduce/shared.ts -------------------------------------------------------------------------------- /ark/type/parser/reduce/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/reduce/static.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operand/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operand/date.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operand/enclosed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operand/enclosed.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operand/genericArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operand/genericArgs.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operand/operand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operand/operand.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operand/unenclosed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operand/unenclosed.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operator/bounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operator/bounds.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operator/brand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operator/brand.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operator/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operator/default.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operator/divisor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operator/divisor.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/operator/operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/operator/operator.ts -------------------------------------------------------------------------------- /ark/type/parser/shift/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/shift/tokens.ts -------------------------------------------------------------------------------- /ark/type/parser/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/string.ts -------------------------------------------------------------------------------- /ark/type/parser/tupleExpressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/tupleExpressions.ts -------------------------------------------------------------------------------- /ark/type/parser/tupleLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/parser/tupleLiteral.ts -------------------------------------------------------------------------------- /ark/type/scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/scope.ts -------------------------------------------------------------------------------- /ark/type/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/type.ts -------------------------------------------------------------------------------- /ark/type/variants/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/variants/array.ts -------------------------------------------------------------------------------- /ark/type/variants/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/variants/base.ts -------------------------------------------------------------------------------- /ark/type/variants/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/variants/date.ts -------------------------------------------------------------------------------- /ark/type/variants/instantiate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/variants/instantiate.ts -------------------------------------------------------------------------------- /ark/type/variants/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/variants/number.ts -------------------------------------------------------------------------------- /ark/type/variants/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/variants/object.ts -------------------------------------------------------------------------------- /ark/type/variants/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/type/variants/string.ts -------------------------------------------------------------------------------- /ark/util/__tests__/arrays.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/arrays.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/callable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/callable.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/clone.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/collapsibleDate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/collapsibleDate.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/flatMorph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/flatMorph.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/hkt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/hkt.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/intersections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/intersections.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/labels.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/labels.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/numbers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/numbers.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/overloads.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/overloads.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/path.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/printable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/printable.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/records.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/records.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/registry.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/string.test.ts -------------------------------------------------------------------------------- /ark/util/__tests__/traits.scratch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/traits.scratch.ts -------------------------------------------------------------------------------- /ark/util/__tests__/traits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/__tests__/traits.test.ts -------------------------------------------------------------------------------- /ark/util/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/arrays.ts -------------------------------------------------------------------------------- /ark/util/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/clone.ts -------------------------------------------------------------------------------- /ark/util/describe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/describe.ts -------------------------------------------------------------------------------- /ark/util/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/domain.ts -------------------------------------------------------------------------------- /ark/util/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/errors.ts -------------------------------------------------------------------------------- /ark/util/flatMorph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/flatMorph.ts -------------------------------------------------------------------------------- /ark/util/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/functions.ts -------------------------------------------------------------------------------- /ark/util/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/generics.ts -------------------------------------------------------------------------------- /ark/util/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/get.ts -------------------------------------------------------------------------------- /ark/util/hkt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/hkt.ts -------------------------------------------------------------------------------- /ark/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/index.ts -------------------------------------------------------------------------------- /ark/util/intersections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/intersections.ts -------------------------------------------------------------------------------- /ark/util/isomorphic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/isomorphic.ts -------------------------------------------------------------------------------- /ark/util/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/keys.ts -------------------------------------------------------------------------------- /ark/util/lazily.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/lazily.ts -------------------------------------------------------------------------------- /ark/util/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/numbers.ts -------------------------------------------------------------------------------- /ark/util/objectKinds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/objectKinds.ts -------------------------------------------------------------------------------- /ark/util/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/package.json -------------------------------------------------------------------------------- /ark/util/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/path.ts -------------------------------------------------------------------------------- /ark/util/primitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/primitive.ts -------------------------------------------------------------------------------- /ark/util/records.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/records.ts -------------------------------------------------------------------------------- /ark/util/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/registry.ts -------------------------------------------------------------------------------- /ark/util/scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/scanner.ts -------------------------------------------------------------------------------- /ark/util/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/serialize.ts -------------------------------------------------------------------------------- /ark/util/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/strings.ts -------------------------------------------------------------------------------- /ark/util/traits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/traits.ts -------------------------------------------------------------------------------- /ark/util/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/tsconfig.base.json -------------------------------------------------------------------------------- /ark/util/unionToTuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/ark/util/unionToTuple.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arktypeio/arktype/HEAD/tsconfig.json --------------------------------------------------------------------------------