evandcoleman/node-appletv

View on GitHub
src/lib/supported-command.ts

Summary

Maintainability
A
0 mins
Test Coverage
export class SupportedCommand {
  constructor(public command: keyof typeof SupportedCommand.Command, public enabled: boolean, public canScrub: boolean) {}
}

export module SupportedCommand {
  export enum Command {
    Play = 'Play',
    Pause = 'Pause',
    TogglePlayPause = 'TogglePlayPause',
    EnableLanguageOption = 'EnableLanguageOption',
    DisableLanguageOption = 'DisableLanguageOption',
    Stop = 'Stop',
    SkipForward = 'SkipForward',
    SkipBackward = 'SkipBackward',
    BeginFastForward = 'BeginFastForward',
    BeginRewind = 'BeginRewind',
    ChangePlaybackRate = 'ChangePlaybackRate',
    SeekToPlaybackPosition = 'SeekToPlaybackPosition',
    NextInContext = 'NextInContext',
    PreviousInContext = 'PreviousInContext'
  }
}