14 lines
		
	
	
		
			962 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			962 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { InternalSelector } from "./types";
 | |
| import { Selector } from "css-what";
 | |
| import type { CompiledQuery, InternalOptions } from "./types";
 | |
| /**
 | |
|  * Compiles a selector to an executable function.
 | |
|  *
 | |
|  * @param selector Selector to compile.
 | |
|  * @param options Compilation options.
 | |
|  * @param context Optional context for the selector.
 | |
|  */
 | |
| export declare function compile<Node, ElementNode extends Node>(selector: string | Selector[][], options: InternalOptions<Node, ElementNode>, context?: Node[] | Node): CompiledQuery<Node>;
 | |
| export declare function compileUnsafe<Node, ElementNode extends Node>(selector: string | Selector[][], options: InternalOptions<Node, ElementNode>, context?: Node[] | Node): CompiledQuery<ElementNode>;
 | |
| export declare function compileToken<Node, ElementNode extends Node>(token: InternalSelector[][], options: InternalOptions<Node, ElementNode>, context?: Node[] | Node): CompiledQuery<ElementNode>;
 | |
| //# sourceMappingURL=compile.d.ts.map
 |