@shelltender/server
Version:
Server-side terminal session management for Shelltender
19 lines • 595 B
TypeScript
import { PatternConfig, PatternMatch } from '@shelltender/core';
import { PatternMatcher } from './PatternMatcher.js';
/**
* Pattern matcher for custom matching logic
* Allows arbitrary matching functions for complex patterns
*/
export declare class CustomMatcher extends PatternMatcher {
private matcherFn;
constructor(config: PatternConfig, id: string);
/**
* Perform the custom match
*/
match(data: string, buffer: string): PatternMatch | null;
/**
* Validate the custom matcher
*/
validate(): void;
}
//# sourceMappingURL=CustomMatcher.d.ts.map