This package has been archived, and as such it is read-only.
It is unknown whether this package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
47%
Published
a year ago (0.14.10)
Smallweb openapi types
Usage with feTS
import { createClient, type NormalizeOAS } from 'npm:fets' import type openapi from 'jsr:@smallweb/openapi' const client = createClient<NormalizeOAS<typeof openapi>>({ endpoint: 'https://<your-domain>', globalParams: { headers: { Authorization: 'Bearer <your-token>' } } }) const response = await client['/v0/apps/{app}'].get({ params: { app: "demo" // params are automatically typed } }) if (!response.ok) { throw new Error("Failed to fetch app") } const app = await response.json() // typed as App console.log(app)
Add Package
deno add jsr:@smallweb/openapi
Import symbol
import * as openapi from "@smallweb/openapi";
Import directly with a jsr specifier
import * as openapi from "jsr:@smallweb/openapi";
Add Package
pnpm i jsr:@smallweb/openapi
pnpm dlx jsr add @smallweb/openapi
Import symbol
import * as openapi from "@smallweb/openapi";
Add Package
yarn add jsr:@smallweb/openapi
yarn dlx jsr add @smallweb/openapi
Import symbol
import * as openapi from "@smallweb/openapi";
Add Package
vlt install jsr:@smallweb/openapi
Import symbol
import * as openapi from "@smallweb/openapi";
Add Package
npx jsr add @smallweb/openapi
Import symbol
import * as openapi from "@smallweb/openapi";
Add Package
bunx jsr add @smallweb/openapi
Import symbol
import * as openapi from "@smallweb/openapi";