Tim van der Lippe | 706ec96 | 2021-06-04 13:24:42 +0100 | [diff] [blame^] | 1 | import { InternalSelector } from "./types"; |
| 2 | import type { CompiledQuery, InternalOptions } from "./types"; |
| 3 | /** |
| 4 | * Compiles a selector to an executable function. |
| 5 | * |
| 6 | * @param selector Selector to compile. |
| 7 | * @param options Compilation options. |
| 8 | * @param context Optional context for the selector. |
| 9 | */ |
| 10 | export declare function compile<Node, ElementNode extends Node>(selector: string, options: InternalOptions<Node, ElementNode>, context?: ElementNode[]): CompiledQuery<ElementNode>; |
| 11 | export declare function compileUnsafe<Node, ElementNode extends Node>(selector: string, options: InternalOptions<Node, ElementNode>, context?: ElementNode[] | ElementNode): CompiledQuery<ElementNode>; |
| 12 | export declare function compileToken<Node, ElementNode extends Node>(token: InternalSelector[][], options: InternalOptions<Node, ElementNode>, context?: ElementNode[] | ElementNode): CompiledQuery<ElementNode>; |
| 13 | //# sourceMappingURL=compile.d.ts.map |