@searchkit/api
Version:
Node API for Searchkit. Transforms the instantsearch Search State into a query for Elasticsearch on Node.
1 lines • 1.04 kB
Source Map (JSON)
{"version":3,"sources":["../src/index.ts"],"sourcesContent":["import Searchkit from 'searchkit'\nimport type { SearchkitConfig, AppSettings, RequestOptions } from 'searchkit'\n\nexport * from 'searchkit'\n\nclass Client {\n searchkit: Searchkit\n\n constructor(private config: SearchkitConfig, private settings: AppSettings = { debug: false }) {\n this.searchkit = new Searchkit(config, settings)\n }\n\n async handleRequest(body: any, requestOptions?: RequestOptions) {\n return this.searchkit.handleInstantSearchRequests(body, requestOptions)\n }\n}\n\nconst createClient = (config: SearchkitConfig, settings?: AppSettings) =>\n new Client(config, settings)\n\nexport default createClient\n"],"mappings":";AAAA,OAAO,eAAe;AAGtB,cAAc;AAEd,IAAM,SAAN,MAAa;AAAA,EAGX,YAAoB,QAAiC,WAAwB,EAAE,OAAO,MAAM,GAAG;AAA3E;AAAiC;AACnD,SAAK,YAAY,IAAI,UAAU,QAAQ,QAAQ;AAAA,EACjD;AAAA,EAEA,MAAM,cAAc,MAAW,gBAAiC;AAC9D,WAAO,KAAK,UAAU,4BAA4B,MAAM,cAAc;AAAA,EACxE;AACF;AAEA,IAAM,eAAe,CAAC,QAAyB,aAC7C,IAAI,OAAO,QAAQ,QAAQ;AAE7B,IAAO,cAAQ;","names":[]}