UNPKG

ts-japi

Version:

A highly-modular (typescript-friendly)-framework agnostic library for serializing data to the JSON:API specification

22 lines 779 B
import Meta from "../models/meta.model"; import type { Dictionary, VariadicFunction } from "../types/global.types"; /** * The {@link Metaizer} class is used to construct [meta information](https://jsonapi.org/format/#document-meta). * * Example: * ```typescript * [[include:metaizer.example.ts]] * ``` */ export default class Metaizer<Dependencies extends any[]> { /** @internal Generates a {@link Meta}. */ metaize: VariadicFunction<Dependencies, Meta>; /** * Creates a {@link Metaizer}. * * @param metaize - A function to generate [meta information](https://jsonapi.org/format/#document-meta) * from its arguments. */ constructor(metaize: VariadicFunction<Dependencies, Dictionary<any>>); } //# sourceMappingURL=metaizer.d.ts.map