jiffoo-core-api-sdk
v0.2.0
Published
Public HTTP SDK for Jiffoo Mall Core API (Shop + Admin)
Maintainers
Readme
jiffoo-core-api-sdk
TypeScript SDK for Jiffoo Core API.
Install
npm i jiffoo-core-api-sdkUsage
import { createCoreOpenApiClient } from 'jiffoo-core-api-sdk';
const client = createCoreOpenApiClient({
baseUrl: 'https://api.example.com',
token: async () => process.env.CORE_API_TOKEN,
});
const products = await client.call('/api/products?page=1&limit=20');Request tracing
import { randomUUID } from 'node:crypto';
const client = createCoreOpenApiClient({
baseUrl: 'https://api.example.com',
requestId: () => randomUUID(),
});Use a custom header name if needed:
const client = createCoreOpenApiClient({
requestId: () => 'trace-123',
requestIdHeaderName: 'x-correlation-id',
});