UNPKG

use-invariant

Version:

- <a target="_blank" rel="noopener noreferrer" href='https://codesandbox.io/s/usefetch-in-nextjs-nn9fm'>Example - Next.js</a> - <a target="_blank" rel="noopener noreferrer" href='https://codesandbox.io/embed/km04k9k9x5'>Examples - create-react-app</a>

78 lines (77 loc) 4.54 kB
export declare const useQuery: <TData = any>(arg1: string | TemplateStringsArray, arg2?: string | undefined) => any[] & { query: (inputs?: object | undefined) => Promise<void>; 0: TData | undefined; 1: boolean; 2: any; 3: import("./types").FetchCommands; length: 4; toString: (() => string) & (() => string); toLocaleString: (() => string) & (() => string); pop(): any; push(...items: any[]): number; concat(...items: ConcatArray<any>[]): any[]; concat(...items: any[]): any[]; join(separator?: string | undefined): string; reverse(): any[]; shift(): any; slice(start?: number | undefined, end?: number | undefined): any[]; sort(compareFn?: ((a: any, b: any) => number) | undefined): import("./types").UseFetch<TData>; splice(start: number, deleteCount?: number | undefined): any[]; splice(start: number, deleteCount: number, ...items: any[]): any[]; unshift(...items: any[]): number; indexOf(searchElement: any, fromIndex?: number | undefined): number; lastIndexOf(searchElement: any, fromIndex?: number | undefined): number; every(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean; some(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean; forEach(callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any): void; map<U>(callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any): U[]; filter<S extends any>(callbackfn: (value: any, index: number, array: any[]) => value is S, thisArg?: any): S[]; filter(callbackfn: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[]; reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any; reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue: any): any; reduce<U>(callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U; reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any): any; reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue: any): any; reduceRight<U>(callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U; find<S extends any>(predicate: (this: void, value: any, index: number, obj: any[]) => value is S, thisArg?: any): S | undefined; find(predicate: (value: any, index: number, obj: any[]) => unknown, thisArg?: any): any; findIndex(predicate: (value: any, index: number, obj: any[]) => unknown, thisArg?: any): number; fill(value: any, start?: number | undefined, end?: number | undefined): import("./types").UseFetch<TData>; copyWithin(target: number, start: number, end?: number | undefined): import("./types").UseFetch<TData>; [Symbol.iterator](): IterableIterator<any>; entries(): IterableIterator<[number, any]>; keys(): IterableIterator<number>; values(): IterableIterator<any>; [Symbol.unscopables](): { copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: boolean; values: boolean; }; includes(searchElement: any, fromIndex?: number | undefined): boolean; flatMap<U, This = undefined>(callback: (this: This, value: any, index: number, array: any[]) => U | readonly U[], thisArg?: This | undefined): U[]; flat<U>(this: U[][][][][][][][], depth: 7): U[]; flat<U>(this: U[][][][][][][], depth: 6): U[]; flat<U>(this: U[][][][][][], depth: 5): U[]; flat<U>(this: U[][][][][], depth: 4): U[]; flat<U>(this: U[][][][], depth: 3): U[]; flat<U>(this: U[][][], depth: 2): U[]; flat<U>(this: U[][], depth?: 1 | undefined): U[]; flat<U>(this: U[], depth: 0): U[]; flat<U>(depth?: number | undefined): any[]; get: import("./types").FetchData; post: import("./types").FetchData; patch: import("./types").FetchData; put: import("./types").FetchData; del: import("./types").FetchData; delete: import("./types").FetchData; mutate: (mutation?: string | undefined, variables?: object | undefined) => Promise<void>; abort: () => void; data?: TData | undefined; loading: boolean; error?: any; request: import("./types").FetchCommands; };