streamdeck-typescript
Version:
This library will help you build elgato stream deck plugins in typescript
9 lines (8 loc) • 1.45 kB
TypeScript
export declare type PossibleEventsToReceive = PossibleEventsForAllToReceive | PossibleEventsForPiToReceive | PossibleEventsForActionToReceive | string;
export declare type PossibleEventsForAllToReceive = 'didReceiveSettings' | 'didReceiveGlobalSettings' | 'connectionOpened' | 'documentLoaded' | 'globalSettingsAvailable' | 'setupReady' | 'connectionClosed';
export declare type PossibleEventsForPiToReceive = 'sendToPropertyInspector' | 'registerPi' | PossibleEventsForAllToReceive;
export declare type PossibleEventsForActionToReceive = 'keyDown' | 'keyUp' | 'willAppear' | 'willDisappear' | 'titleParametersDidChange' | 'deviceDidConnect' | 'deviceDidDisconnect' | 'applicationDidLaunch' | 'applicationDidTerminate' | 'systemDidWakeUp' | 'propertyInspectorDidAppear' | 'propertyInspectorDidDisappear' | 'sendToPlugin' | 'dialUp' | 'dialDown' | 'dialRotate' | PossibleEventsForAllToReceive;
export declare type PossibleEventsToSend = PossibleEventsForPiToSend | PossibleEventsForAllToSend | PossibleEventsForActionToSend | string;
export declare type PossibleEventsForAllToSend = 'setSettings' | 'getSettings' | 'setGlobalSettings' | 'getGlobalSettings';
export declare type PossibleEventsForPiToSend = 'sendToPlugin';
export declare type PossibleEventsForActionToSend = 'openUrl' | 'logMessage' | 'setTitle' | 'setImage' | 'showAlert' | 'showOk' | 'setState' | 'switchToProfile' | 'sendToPropertyInspector' | 'setFeedback' | 'setFeedbackLayout';