@kkdev92/vscode-ext-kit - v4.1.1
    Preparing search index...

    Function createMockFileSystemWatcher

    • Creates an event-capable watcher fixture. _fire* delivers synthetic URIs and subscriptions detach correctly; glob selection, ignore flags and a real file system are not applied here (use the higher-level port fake for filtering).

      Parameters

      Returns {
          _fireChange: (uri: unknown) => void;
          _fireCreate: (uri: unknown) => void;
          _fireDelete: (uri: unknown) => void;
          dispose: MockFn<unknown[], unknown>;
          ignoreChangeEvents: boolean;
          ignoreCreateEvents: boolean;
          ignoreDeleteEvents: boolean;
          onDidChange: MockFn<
              [listener: (uri: unknown) => void],
              { dispose: MockFn<[], void> },
          >;
          onDidCreate: MockFn<
              [listener: (uri: unknown) => void],
              { dispose: MockFn<[], void> },
          >;
          onDidDelete: MockFn<
              [listener: (uri: unknown) => void],
              { dispose: MockFn<[], void> },
          >;
      }

      • _fireChange: (uri: unknown) => void

        Test hook: simulates a native file-change event.

      • _fireCreate: (uri: unknown) => void

        Test hook: simulates a native file-create event.

      • _fireDelete: (uri: unknown) => void

        Test hook: simulates a native file-delete event.

      • dispose: MockFn<unknown[], unknown>
      • ignoreChangeEvents: boolean
      • ignoreCreateEvents: boolean
      • ignoreDeleteEvents: boolean
      • onDidChange: MockFn<[listener: (uri: unknown) => void], { dispose: MockFn<[], void> }>
      • onDidCreate: MockFn<[listener: (uri: unknown) => void], { dispose: MockFn<[], void> }>
      • onDidDelete: MockFn<[listener: (uri: unknown) => void], { dispose: MockFn<[], void> }>