@weavix/tracker-api-types
v0.0.12
Published
OpenAPI-derived types for the public Yandex Tracker API
Readme
@weavix/tracker-api-types
TypeScript types for Yandex Tracker Public API.
This package is generated in the Tracker Plugin SDK monorepo from
packages/tracker-api-types/openapi_external.json. The internal and external packages share
the generator and glossaries but keep independent versions.
Install
npm install @weavix/tracker-api-types
# or
pnpm add @weavix/tracker-api-types
# or
yarn add @weavix/tracker-api-typesUsage
import type {
components,
BoardsPaginated,
BoardCreate,
PathsV3Get,
ApiV3GetMethods,
} from '@weavix/tracker-api-types';
type Schemas = components['schemas'];
const boards: BoardsPaginated = await fetch('/v3/boards').then((r) => r.json());
const body: BoardCreate = { name: 'My Board' };
type BoardPath = PathsV3Get['/boards/{id}'];
type BoardResponse = PathsV3Get['/boards/{id}']['response'];License
MIT
