You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
import type { Resource } from "./Resource";
|
|
|
|
export interface ConnectedPlugin {
|
|
name: string;
|
|
getResource(uri: string): Resource;
|
|
createResource(): Promise<Resource>;
|
|
isUriValid(uri: string): boolean;
|
|
normalizeUri?: (uri: string) => string;
|
|
}
|
|
|