UNPKG

scryfall-client

Version:
50 lines (49 loc) 2.3 kB
import { get, post, setUserAgent } from "./lib/api-request"; import { autocomplete, random, search, getCollection, getCard, getCardNamed, getCardBySetCodeAndCollectorNumber } from "./api-routes/cards"; import { getSets, getSet, getSetByTcgId } from "./api-routes/sets"; import { getCatalog } from "./api-routes/catalog"; import type { TextTransformFunction } from "./types/text-transform"; import type { ListApiResponse, CatalogApiResponse } from "./types/api-response"; import type CardApiResponse from "./types/api/card"; import type SetApiResponse from "./types/api/set"; import type SingularEntity from "./models/singular-entity"; import type Card from "./models/card"; import type List from "./models/list"; import type Catalog from "./models/catalog"; import type MagicSet from "./models/magic-set"; declare function setTextTransform(func: TextTransformFunction): void; declare function slackify(): void; declare function discordify(): void; declare function resetTextTransform(): void; declare function setApiRequestDelayTime(waitTime: number): void; declare function resetApiRequestDelayTime(): void; declare function getSymbolUrl(symbol: string): string; declare function wrap(body: CardApiResponse): Card; declare function wrap(body: ListApiResponse): List<SingularEntity>; declare function wrap(body: SetApiResponse): MagicSet; declare function wrap(body: CatalogApiResponse): Catalog; declare const _default: { setUserAgent: typeof setUserAgent; setApiRequestDelayTime: typeof setApiRequestDelayTime; resetApiRequestDelayTime: typeof resetApiRequestDelayTime; setTextTransform: typeof setTextTransform; slackify: typeof slackify; discordify: typeof discordify; resetTextTransform: typeof resetTextTransform; getSymbolUrl: typeof getSymbolUrl; get: typeof get; post: typeof post; wrap: typeof wrap; getSets: typeof getSets; getSet: typeof getSet; getSetByTcgId: typeof getSetByTcgId; search: typeof search; autocomplete: typeof autocomplete; random: typeof random; getCollection: typeof getCollection; getCard: typeof getCard; getCardNamed: typeof getCardNamed; getCardBySetCodeAndCollectorNumber: typeof getCardBySetCodeAndCollectorNumber; getCatalog: typeof getCatalog; }; export default _default;