1 | import ResolvedApi from './ResolvedApi';
|
2 | import { Experiments } from './experiments';
|
3 | import Api, { ApiOptions } from './Api';
|
4 | import { DefaultClient } from './client';
|
5 | declare const _default: {
|
6 | experimentCookie: string;
|
7 | previewCookie: string;
|
8 | Predicates: {
|
9 | at(fragment: string, value: string | number | boolean | Date | (string | number | boolean | Date)[]): string;
|
10 | not(fragment: string, value: string | number | boolean | Date | (string | number | boolean | Date)[]): string;
|
11 | missing(fragment: string): string;
|
12 | has(fragment: string): string;
|
13 | any(fragment: string, values: (string | number | boolean | Date)[]): string;
|
14 | in(fragment: string, values: string[]): string;
|
15 | fulltext(fragment: string, value: string): string;
|
16 | similar(documentId: string, maxResults: number): string;
|
17 | date: {
|
18 | before(fragment: string, before: string | number | boolean | Date): string;
|
19 | after(fragment: string, after: string | number | boolean | Date): string;
|
20 | between(fragment: string, before: string | number | boolean | Date, after: string | number | boolean | Date): string;
|
21 | dayOfMonth(fragment: string, day: number): string;
|
22 | dayOfMonthAfter(fragment: string, day: number): string;
|
23 | dayOfMonthBefore(fragment: string, day: number): string;
|
24 | dayOfWeek(fragment: string, day: string | number): string;
|
25 | dayOfWeekAfter(fragment: string, day: string | number): string;
|
26 | dayOfWeekBefore(fragment: string, day: string | number): string;
|
27 | month(fragment: string, month: string | number): string;
|
28 | monthBefore(fragment: string, month: string | number): string;
|
29 | monthAfter(fragment: string, month: string | number): string;
|
30 | year(fragment: string, year: number): string;
|
31 | hour(fragment: string, hour: number): string;
|
32 | hourBefore(fragment: string, hour: number): string;
|
33 | hourAfter(fragment: string, hour: number): string;
|
34 | };
|
35 | dateBefore: (fragment: string, before: string | number | boolean | Date) => string;
|
36 | dateAfter: (fragment: string, after: string | number | boolean | Date) => string;
|
37 | dateBetween: (fragment: string, before: string | number | boolean | Date, after: string | number | boolean | Date) => string;
|
38 | dayOfMonth: (fragment: string, day: number) => string;
|
39 | dayOfMonthAfter: (fragment: string, day: number) => string;
|
40 | dayOfMonthBefore: (fragment: string, day: number) => string;
|
41 | dayOfWeek: (fragment: string, day: string | number) => string;
|
42 | dayOfWeekAfter: (fragment: string, day: string | number) => string;
|
43 | dayOfWeekBefore: (fragment: string, day: string | number) => string;
|
44 | month: (fragment: string, month: string | number) => string;
|
45 | monthBefore: (fragment: string, month: string | number) => string;
|
46 | monthAfter: (fragment: string, month: string | number) => string;
|
47 | year: (fragment: string, year: number) => string;
|
48 | hour: (fragment: string, hour: number) => string;
|
49 | hourBefore: (fragment: string, hour: number) => string;
|
50 | hourAfter: (fragment: string, hour: number) => string;
|
51 | number: {
|
52 | gt(fragment: string, value: number): string;
|
53 | lt(fragment: string, value: number): string;
|
54 | inRange(fragment: string, before: number, after: number): string;
|
55 | };
|
56 | gt: (fragment: string, value: number) => string;
|
57 | lt: (fragment: string, value: number) => string;
|
58 | inRange: (fragment: string, before: number, after: number) => string;
|
59 | near: (fragment: string, latitude: number, longitude: number, radius: number) => string;
|
60 | geopoint: {
|
61 | near(fragment: string, latitude: number, longitude: number, radius: number): string;
|
62 | };
|
63 | };
|
64 | Experiments: typeof Experiments;
|
65 | Api: typeof Api;
|
66 | client: typeof client;
|
67 | getApi: typeof getApi;
|
68 | api: typeof api;
|
69 | };
|
70 | export default _default;
|
71 | declare function client(url: string, options?: ApiOptions): DefaultClient;
|
72 | declare function getApi(url: string, options?: ApiOptions): Promise<ResolvedApi>;
|
73 | declare function api(url: string, options?: ApiOptions): Promise<ResolvedApi>;
|