Interface NodePyATVDeviceOptions

interface NodePyATVDeviceOptions {
    airplayCredentials?: string;
    allIDs?: string[];
    atvremotePath?: string;
    atvscriptPath?: string;
    companionCredentials?: string;
    debug?: true | ((msg) => void);
    dmapCredentials?: string;
    host: string;
    hosts?: string[];
    id?: string;
    mac?: string;
    model?: string;
    modelName?: string;
    mrpCredentials?: string;
    name: string;
    noColors?: true;
    os?: string;
    protocol?: NodePyATVProtocol;
    raopCredentials?: string;
    services?: NodePyATVService[];
    spawn?: ((command, args, options) => FakeChildProcess | ChildProcess);
    version?: string;
}

Hierarchy (view full)

Properties

airplayCredentials?: string
allIDs?: string[]
atvremotePath?: string
atvscriptPath?: string
companionCredentials?: string
debug?: true | ((msg) => void)

Type declaration

    • (msg): void
    • Parameters

      • msg: string

      Returns void

dmapCredentials?: string
host: string
hosts?: string[]
id?: string
mac?: string
model?: string
modelName?: string
mrpCredentials?: string
name: string
noColors?: true
os?: string
raopCredentials?: string
services?: NodePyATVService[]
spawn?: ((command, args, options) => FakeChildProcess | ChildProcess)

Type declaration

    • (command, args, options): FakeChildProcess | ChildProcess
    • Parameters

      • command: string
      • args: string[]
      • options: SpawnOptions

      Returns FakeChildProcess | ChildProcess

version?: string

Generated using TypeDoc