mirror of
https://github.com/Eugeny/tabby.git
synced 2025-06-17 01:50:05 +00:00
17 lines
445 B
TypeScript
17 lines
445 B
TypeScript
import { BaseTerminalTabComponent } from 'tabby-terminal'
|
|
|
|
export abstract class LinkHandler {
|
|
regex: RegExp
|
|
priority = 1
|
|
|
|
convert (uri: string, _tab?: BaseTerminalTabComponent<any>): Promise<string>|string {
|
|
return uri
|
|
}
|
|
|
|
verify (_uri: string, _tab?: BaseTerminalTabComponent<any>): Promise<boolean>|boolean {
|
|
return true
|
|
}
|
|
|
|
abstract handle (uri: string, tab?: BaseTerminalTabComponent<any>): void
|
|
}
|