UNPKG

@shelltender/server

Version:

Server-side terminal session management for Shelltender

20 lines 613 B
import { PatternConfig, PatternMatch } from '@shelltender/core'; import { PatternMatcher } from './PatternMatcher.js'; /** * Pattern matcher for exact string matching * Faster than regex for simple string searches */ export declare class StringMatcher extends PatternMatcher { private searchString; private caseSensitive; constructor(config: PatternConfig, id: string); /** * Perform the string match */ match(data: string, buffer: string): PatternMatch | null; /** * Validate the string pattern */ validate(): void; } //# sourceMappingURL=StringMatcher.d.ts.map