| 1 |
/** Checks if value is string */ |
| 2 |
export declare function isString(str: unknown): str is string; |
| 3 |
/** Checks if value is object */ |
| 4 |
export declare function isObject(obj: unknown): obj is object; |
| 5 |
export declare function pick<T extends Record<string, any>, K extends keyof T, V extends T[keyof T]>(obj: T, keys: K[] | ((v: V, k: K) => boolean)): Pick<T, K>; |
| 6 |
/** Direction */ |
| 7 |
export declare const DIRECTION: { |
| 8 |
readonly NONE: "NONE"; |
| 9 |
readonly LEFT: "LEFT"; |
| 10 |
readonly FORCE_LEFT: "FORCE_LEFT"; |
| 11 |
readonly RIGHT: "RIGHT"; |
| 12 |
readonly FORCE_RIGHT: "FORCE_RIGHT"; |
| 13 |
}; |
| 14 |
/** Direction */ |
| 15 |
export type Direction = typeof DIRECTION[keyof typeof DIRECTION]; |
| 16 |
export declare function forceDirection(direction: Direction): Direction; |
| 17 |
/** Escapes regular expression control chars */ |
| 18 |
export declare function escapeRegExp(str: string): string; |
| 19 |
export declare function objectIncludes(b: any, a: any): boolean; |
| 20 |
/** Selection range */ |
| 21 |
export type Selection = { |
| 22 |
start: number; |
| 23 |
end: number; |
| 24 |
}; |
| 25 |
//# sourceMappingURL=utils.d.ts.map |