office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
27 lines (26 loc) • 893 B
TypeScript
export declare enum KeytipTransitionModifier {
shift = 16,
ctrl = 17,
alt = 18,
meta = 91,
}
export interface IKeytipTransitionKey {
key: string;
modifierKeys?: KeytipTransitionModifier[];
}
/**
* Tests for equality between two IKeytipTransitionKeys.
*
* @param key1 - First IKeytipTransitionKey.
* @param key2 - Second IKeytipTransitionKey.
* @returns {boolean} T/F if the transition keys are equal.
*/
export declare function transitionKeysAreEqual(key1: IKeytipTransitionKey, key2: IKeytipTransitionKey): boolean;
/**
* Tests if 'key' is present in 'keys'.
*
* @param keys - Array of IKeytipTransitionKey.
* @param key - IKeytipTransitionKey to find in 'keys'.
* @returns {boolean} T/F if 'keys' contains 'key'.
*/
export declare function transitionKeysContain(keys: IKeytipTransitionKey[], key: IKeytipTransitionKey): boolean;