Hierarchy

  • RokuClient

Constructors

Properties

default?: string
defaultRokuPort?: number
rokus: Map<string, string> = ...

Accessors

  • get cache(): {
        add: ((name, ip) => {
            message: string;
            status: boolean;
        });
        clear: (() => {
            message: string;
            status: boolean;
        });
        get: ((name) => null | string);
        list: (() => Map<string, string>);
        remove: ((name) => {
            message: string;
            status: boolean;
        });
        size: (() => number);
    }
  • Returns {
        add: ((name, ip) => {
            message: string;
            status: boolean;
        });
        clear: (() => {
            message: string;
            status: boolean;
        });
        get: ((name) => null | string);
        list: (() => Map<string, string>);
        remove: ((name) => {
            message: string;
            status: boolean;
        });
        size: (() => number);
    }

    • add: ((name, ip) => {
          message: string;
          status: boolean;
      })
        • (name, ip): {
              message: string;
              status: boolean;
          }
        • Parameters

          • name: string
          • ip: string

          Returns {
              message: string;
              status: boolean;
          }

          • message: string
          • status: boolean
    • clear: (() => {
          message: string;
          status: boolean;
      })
        • (): {
              message: string;
              status: boolean;
          }
        • Returns {
              message: string;
              status: boolean;
          }

          • message: string
          • status: boolean
    • get: ((name) => null | string)
        • (name): null | string
        • Parameters

          • name: string

          Returns null | string

    • list: (() => Map<string, string>)
        • (): Map<string, string>
        • Returns Map<string, string>

    • remove: ((name) => {
          message: string;
          status: boolean;
      })
        • (name): {
              message: string;
              status: boolean;
          }
        • Parameters

          • name: string

          Returns {
              message: string;
              status: boolean;
          }

          • message: string
          • status: boolean
    • size: (() => number)
        • (): number
        • Returns number

Methods

  • Parameters

    • roku: undefined | string
    • action: string
    • Optional delay: number

    Returns Promise<any>

  • Parameters

    • str: string = ...

    Returns string

  • Returns number

  • Parameters

    • ip: undefined | string
    • action: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string
    • Optional delay: number

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string
    • Optional delay: number

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string
    • Optional letter: string

    Returns Promise<any>

  • Parameters

    • Optional name: string

    Returns RokuClient

  • Parameters

    • ms: number

    Returns Promise<unknown>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

  • Parameters

    • Optional roku: string

    Returns Promise<any>

Generated using TypeDoc