logsdx
Version:
<div align="center"><img alt="logsdx" width="300" src="https://github.com/user-attachments/assets/cc2a3b55-5bfd-44e8-a330-bfa146b50059" /></div>
11 lines (10 loc) • 744 B
TypeScript
import type { Token } from "../schema/types";
export declare function escapeRegexPattern(pattern: string): string;
export declare function isObject(value: unknown): value is Record<string, unknown>;
export declare function createWordBoundaryPattern(word: string): RegExp;
export declare function extractStyle(value: unknown): unknown | undefined;
export declare function extractPattern(value: unknown): string | undefined;
export declare function hasStyleMetadata(token: Token): boolean;
export declare function isTrimmedWhitespace(value: unknown): boolean;
export declare function createSafeRegex(pattern: string): RegExp | undefined;
export declare function isValidMatchPatternsArray(matchPatterns: unknown): matchPatterns is Array<unknown>;