UNPKG

@eslint/css-tree

Version:

A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations

19 lines (15 loc) 478 B
import { tokenize } from '../tokenizer/index.js'; const FUNCTION_TYPE = 'function'; /** * Gets the tokenizer function from the configuration object or returns the default tokenizer * * @param config Configuration object * @returns Corresponding tokenizer function */ export function getTokenizer(config) { if (config && typeof config.tokenize === FUNCTION_TYPE) { return config.tokenize; } // Fallback to the default tokenizer return tokenize; }