| 20 | export type IFileState = Record<string, IVersionedValue>; |
| 21 | |
| 22 | export interface IContentProvider { |
| 23 | key: string; |
| 24 | state: IFileState; |
| 25 | getUpdate: (query: Record<string, number>, timeout?: number) => Promise<void>; |
| 26 | setContent: (content: string) => void; |
| 27 | setCursor: (line: number) => void; |
| 28 | dispose: () => void; |
| 29 | } |
nothing calls this directly
no outgoing calls
no test coverage detected