UNPKG

solr-client

Version:

A Solr client library for indexing, adding, deleting, committing, optimizing and searching documents within an Apache Solr installation (version>=3.2)

29 lines (28 loc) 1.2 kB
import { DateOptions } from '../types'; export declare function dateISOify(obj: Record<string, Date>): Record<string, string>; export declare function dateISOify(obj: Date[]): string[]; export declare function dateISOify(obj: DateOptions | DateOptions[]): DateOptions | DateOptions[]; export declare function dateISOify(obj: string | number | Date | boolean): string; /** * ISOify a single `Date` object * Sidesteps `Invalid Date` objects by returning `null` instead * @api private */ export declare function toISOString(date: Date): string | null; /** * Serialize an object to a string. Optionally override the default separator ('&') and assignment ('=') characters. * * @param {Object} obj - object to serialize * @param {String} [sep] - separator character * @param {String} [eq] - assignment character * @param {String} [name] - * * @return {String} * @api private */ export declare function stringify(obj: Record<string, any> | null | undefined, sep?: string, eq?: string, name?: string): string; /** * Escape special characters that are part of the query syntax of Lucene * @api public */ export declare function escapeSpecialChars(s: string): string;