UNPKG

scryfall-client

Version:
20 lines (19 loc) 1.1 kB
import type SingularEntity from "../models/singular-entity"; import Card from "../models/card"; import Catalog from "../models/catalog"; import List from "../models/list"; import MagicSet from "../models/magic-set"; import type { Model } from "../types/model"; import type { ApiResponse, ListApiResponse, CatalogApiResponse } from "../types/api-response"; import CardApiResponse from "../types/api/card"; import SetApiResponse from "../types/api/set"; import { TextTransformFunction } from "../types/text-transform"; export declare function setTextTransform(func: TextTransformFunction): void; export declare function resetTextTransform(): void; declare function wrapScryfallResponse<T>(response: T): T; declare function wrapScryfallResponse(body: ApiResponse): Model; declare function wrapScryfallResponse(body: CardApiResponse): Card; declare function wrapScryfallResponse(body: ListApiResponse): List<SingularEntity>; declare function wrapScryfallResponse(body: SetApiResponse): MagicSet; declare function wrapScryfallResponse(body: CatalogApiResponse): Catalog; export default wrapScryfallResponse;