summaryrefslogtreecommitdiff
path: root/node_modules/@csstools/css-tokenizer/dist/tokenizer.d.ts
blob: 318a16bbbaaba057860259118d203c68de4f8b6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { CSSToken } from './interfaces/token';
import { ParseError } from './interfaces/error';
interface Stringer {
    valueOf(): string;
}
export declare function tokenize(input: {
    css: Stringer;
    unicodeRangesAllowed?: boolean;
}, options?: {
    onParseError?: (error: ParseError) => void;
}): Array<CSSToken>;
export declare function tokenizer(input: {
    css: Stringer;
    unicodeRangesAllowed?: boolean;
}, options?: {
    onParseError?: (error: ParseError) => void;
}): {
    nextToken: () => CSSToken | undefined;
    endOfFile: () => boolean;
};
export {};