@shelltender/server
Version:
Server-side terminal session management for Shelltender
20 lines • 613 B
TypeScript
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