import { Mapper, ErrorHandler, CompletionHandler } from '../types'; export interface OptionsParameter { /** * @param mapper convert subscribed data to something, if defined * - type: (data: { [key: string]: any }) => T * @deprecated it will be removed at ^2.0.0~. Use FirestoreMapper, please. */ mapper?: Mapper; /** * @param errorHandler it is called when error occured, if defined. But if not, call `console.error(error)` * - type: (error: any) => any */ errorHandler?: ErrorHandler; /** * @param completionHandler it is called when completed fetching data , if defined. * - type: () => void */ completionHandler?: CompletionHandler; }