TCmd extends Command | null
TCmd extends null ? _AsOption<global_options> & { cmd: string; } : TCmd extends Command ? { cmd: TCmd; } & _AsOption<[...command_options[TCmd], ...global_options]> : never
A Typescript testing package for your "type tests"
TCmd extends Command | null
TCmd extends null ? _AsOption<global_options> & { cmd: string; } : TCmd extends Command ? { cmd: TCmd; } & _AsOption<[...command_options[TCmd], ...global_options]> : never
Add Package
deno add jsr:@yankeeinlondon/typed-tester
Import symbol
import { type AsOption } from "@yankeeinlondon/typed-tester";
Import directly with a jsr specifier
import { type AsOption } from "jsr:@yankeeinlondon/typed-tester";
Add Package
pnpm i jsr:@yankeeinlondon/typed-tester
pnpm dlx jsr add @yankeeinlondon/typed-tester
Import symbol
import { type AsOption } from "@yankeeinlondon/typed-tester";
Add Package
yarn add jsr:@yankeeinlondon/typed-tester
yarn dlx jsr add @yankeeinlondon/typed-tester
Import symbol
import { type AsOption } from "@yankeeinlondon/typed-tester";
Add Package
vlt install jsr:@yankeeinlondon/typed-tester
Import symbol
import { type AsOption } from "@yankeeinlondon/typed-tester";
Add Package
npx jsr add @yankeeinlondon/typed-tester
Import symbol
import { type AsOption } from "@yankeeinlondon/typed-tester";
Add Package
bunx jsr add @yankeeinlondon/typed-tester
Import symbol
import { type AsOption } from "@yankeeinlondon/typed-tester";