@types/fb-watchman
@types/fb-watchman
npm i @types/fb-watchman
@types/fb-watchman

@types/fb-watchman

The repository for high quality TypeScript type definitions.

by DefinitelyTyped

2.0.1 (see all)License:MITTypeScript:Built-In
npm i @types/fb-watchman
Readme

Installation

npm install --save @types/fb-watchman

Summary

This package contains type definitions for fb-watchman (https://facebook.github.io/watchman/).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fb-watchman.

index.d.ts

// Type definitions for fb-watchman 2.0
// Project: https://facebook.github.io/watchman/
// Definitions by: Wu Haotian <https://github.com/whtsky>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

import { EventEmitter } from 'events';

// Emit the responses to these when they get sent down to us
export type UnilateralTags = 'unilateralTags' | 'log';

export interface ClientOptions {
  /**
   * Absolute path to the watchman binary.
   * If not provided, the Client locates the binary using the PATH specified
   * by the node child_process's default env.
   */
  watchmanBinaryPath?: string | undefined;
}

export interface Capabilities {
  optional: any[];
  required: any[];
}

export type doneCallback = (error?: Error | null, resp?: any) => any;

export class Client extends EventEmitter {
  constructor(options?: ClientOptions)
  sendNextCommand(): void;
  cancelCommands(why: string): void;
  connect(): void;
  command(args: any, done: doneCallback): void;
  capabilityCheck(
    caps: Capabilities,
    done: doneCallback,
  ): void;
  end(): void;
}

Additional Details

  • Last updated: Tue, 06 Jul 2021 20:32:53 GMT
  • Dependencies: none
  • Global values: none

Credits

These definitions were written by Wu Haotian.

Downloads/wk

32.9K

GitHub Stars

41K

LAST COMMIT

7mos ago

MAINTAINERS

1

CONTRIBUTORS

17,572

OPEN ISSUES

637

OPEN PRs

221
VersionTagPublished
2.0.1
latest
1yr ago
2.0.1
ts4.7
1yr ago
2.0.1
ts4.6
1yr ago
2.0.1
ts4.8
1yr ago
No alternatives found
No tutorials found
Add a tutorial

Rate & Review

100
No reviews found
Be the first to rate