UNPKG

@shelltender/server

Version:

Server-side terminal session management for Shelltender

19 lines 595 B
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