You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			13 lines
		
	
	
		
			939 B
		
	
	
	
		
			TypeScript
		
	
			
		
		
	
	
			13 lines
		
	
	
		
			939 B
		
	
	
	
		
			TypeScript
		
	
| import { Selector } from "css-what";
 | |
| import type { CompiledQuery, InternalOptions, InternalSelector } from "./types.js";
 | |
| /**
 | |
|  * 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
 |