orpc-planets-api
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

orpc-planets-api

oRPC контракт для планетарного API. Этот пакет предоставляет типизированный контракт для взаимодействия с API планет.

Установка

npm install orpc-planets-api
# или
yarn add orpc-planets-api
# или
bun add orpc-planets-api

Использование

Клиент

import { createClient } from "@orpc/client";
import type { Contract } from "orpc-planets-api";

// Создайте клиент с типом контракта
const client = createClient<Contract>({
	// URL вашего API
	url: "https://your-api-url.com",
});

// Использование клиента
const planets = await client.planet.list({ limit: 10 });
const planet = await client.planet.find({ id: 1 });
const newPlanet = await client.planet.create({
	name: "Марс",
	description: "Красная планета",
});

Типы

import type { Planet } from "orpc-planets-api";

// Использование типа Planet
const mars: Planet = {
	id: 1,
	name: "Марс",
	description: "Красная планета",
};

Лицензия

MIT

Package Sidebar

Install

npm i orpc-planets-api

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

10.3 kB

Total Files

10

Last publish

Collaborators

  • ffsjke