DefinitelyTyped/types/angular-aria/angular-aria-tests.ts
chivesrs ec100987c0
[angular-aria] Add types for $ariaProvider (#42256)
* Add types for AngularJS Aria $ariaProvider.

* Add another test
2020-02-11 08:54:33 -08:00

22 lines
553 B
TypeScript

function testProvider($ariaProvider: angular.aria.IAriaProvider): void {
// $ExpectType void
$ariaProvider.config({ariaHidden: true});
// $ExpectType void
$ariaProvider.config({ariaChecked: true, ariaReadonly: false});
// $ExpectError
$ariaProvider.config({ariaDisabled: 44});
// $ExpectError
$ariaProvider.config({unknownkey: false});
}
function testService($aria: angular.aria.IAriaService): void {
// $ExpectType boolean
$aria.config('tabindex');
// $ExpectError
$aria.config('unknown-string');
}