UNPKG

mcu-sdk

Version:

MCU-SDK provides a set of methods to access the data provided by the Marvel Comics API.

53 lines (52 loc) 3.74 kB
export declare class MarvelAPI { private baseUrl; private endpoints; private privateKey; private publicKey; private static instance; private constructor(); static init(privateKey: string, publicKey: string): MarvelAPI; private buildUrl; private fetchData; private createEndpointMethod; private createGlobalEndpointMethod; getAllCharacters: (parameters?: Record<string, string>) => Promise<any>; getCharacterById: (id: number, parameters?: Record<string, string>) => Promise<any>; getCharacterComics: (id: number, parameters?: Record<string, string>) => Promise<any>; getCharacterEvents: (id: number, parameters?: Record<string, string>) => Promise<any>; getCharacterSeries: (id: number, parameters?: Record<string, string>) => Promise<any>; getCharacterStories: (id: number, parameters?: Record<string, string>) => Promise<any>; getAllComics: (parameters?: Record<string, string>) => Promise<any>; getComicById: (id: number, parameters?: Record<string, string>) => Promise<any>; getComicCharacters: (id: number, parameters?: Record<string, string>) => Promise<any>; getComicCreators: (id: number, parameters?: Record<string, string>) => Promise<any>; getComicEvents: (id: number, parameters?: Record<string, string>) => Promise<any>; getComicStories: (id: number, parameters?: Record<string, string>) => Promise<any>; getAllCreators: (parameters?: Record<string, string>) => Promise<any>; getCreatorById: (id: number, parameters?: Record<string, string>) => Promise<any>; getCreatorComics: (id: number, parameters?: Record<string, string>) => Promise<any>; getCreatorEvents: (id: number, parameters?: Record<string, string>) => Promise<any>; getCreatorSeries: (id: number, parameters?: Record<string, string>) => Promise<any>; getCreatorStories: (id: number, parameters?: Record<string, string>) => Promise<any>; getAllEvents: (parameters?: Record<string, string>) => Promise<any>; getEventById: (id: number, parameters?: Record<string, string>) => Promise<any>; getEventCharacters: (id: number, parameters?: Record<string, string>) => Promise<any>; getEventComics: (id: number, parameters?: Record<string, string>) => Promise<any>; getEventCreators: (id: number, parameters?: Record<string, string>) => Promise<any>; getEventSeries: (id: number, parameters?: Record<string, string>) => Promise<any>; getEventStories: (id: number, parameters?: Record<string, string>) => Promise<any>; getAllSeries: (parameters?: Record<string, string>) => Promise<any>; getSeriesById: (id: number, parameters?: Record<string, string>) => Promise<any>; getSeriesCharacters: (id: number, parameters?: Record<string, string>) => Promise<any>; getSeriesComics: (id: number, parameters?: Record<string, string>) => Promise<any>; getSeriesCreators: (id: number, parameters?: Record<string, string>) => Promise<any>; getSeriesEvents: (id: number, parameters?: Record<string, string>) => Promise<any>; getSeriesStories: (id: number, parameters?: Record<string, string>) => Promise<any>; getAllStories: (parameters?: Record<string, string>) => Promise<any>; getStoryById: (id: number, parameters?: Record<string, string>) => Promise<any>; getStoryCharacters: (id: number, parameters?: Record<string, string>) => Promise<any>; getStoryComics: (id: number, parameters?: Record<string, string>) => Promise<any>; getStoryCreators: (id: number, parameters?: Record<string, string>) => Promise<any>; getStoryEvents: (id: number, parameters?: Record<string, string>) => Promise<any>; getStorySeries: (id: number, parameters?: Record<string, string>) => Promise<any>; }