@evex/loose-types@1.0.1
latest
Works with
•JSR Score100%•This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




Downloads28/wk
•Publisheda year ago (1.0.1)
Sometimes TypeScript requires the use of loose types.
loose-types
Sometimes TypeScript requires the use of loose types.
npx jsr add @evex/loose-types bunx --bun add @evex/loose-types deno add @evex/loose-types
Usage
import { LooseType, LooseArray, LooseFunction, LooseObject, LoosePrimitive } from "@evex/loose-types"; value = getAnyValue() as LooseType; const getAnyValues = () => { ... return result as LooseArray; }; const anyFunction = getAnyValues()[0] as LooseFunction; const anyObject = getAnyValues()[1] as LooseObject; const anyObjectWithMustObject = getAnyValues()[1] as LooseObject<{ foo: string; }>; const anyPrimitive = getAnyValues()[2] as LoosePrimitive;
Add Package
deno add jsr:@evex/loose-types
Import symbol
import * as loose_types from "@evex/loose-types";
Import directly with a jsr specifier
import * as loose_types from "jsr:@evex/loose-types";
Add Package
pnpm i jsr:@evex/loose-types
pnpm dlx jsr add @evex/loose-types
Import symbol
import * as loose_types from "@evex/loose-types";
Add Package
yarn add jsr:@evex/loose-types
yarn dlx jsr add @evex/loose-types
Import symbol
import * as loose_types from "@evex/loose-types";
Add Package
vlt install jsr:@evex/loose-types
Import symbol
import * as loose_types from "@evex/loose-types";
Add Package
npx jsr add @evex/loose-types
Import symbol
import * as loose_types from "@evex/loose-types";
Add Package
bunx jsr add @evex/loose-types
Import symbol
import * as loose_types from "@evex/loose-types";