0.19.4 • Published 6 months ago

@types/ui-select v0.19.4

Weekly downloads
1,959
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/ui-select

Summary

This package contains type definitions for ui-select (https://github.com/angular-ui/ui-select).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ui-select.

index.d.ts

// Type definitions for ui-select 0.19.8
// Project: https://github.com/angular-ui/ui-select
// Definitions by: Niko Kovačič <https://github.com/nkovacic>
//                 Adam Kwiatek <https://github.com/akwiatek>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3

/// <reference types="angular" />

import * as angular from 'angular';

declare module 'angular' {
    export namespace ui.select {
        interface ISelectConfig {
            appendToBody: boolean;
            backspaceReset: boolean;
            closeOnSelect: boolean;
            dropdownPosition: string;
            generateId(): number;
            paste?: IPasteFn | undefined;
            placeholder: string;
            refreshDelay: number;
            removeSelected: boolean;
            resetSearchInput: boolean;
            searchEnabled: boolean;
            skipFocusser: boolean;
            sortable: boolean;
            spinnerClass: string;
            spinnerEnabled: boolean;
            theme: string;
        }

        interface ISelectController {
            activeIndex: number;
            clickTriggeredSelect: boolean;
            closeOnSelect: boolean;
            close(skipFocusser?: boolean): void;
            disabled: boolean;
            dropdownPosition: string;
            focus: boolean;
            isEmpty(): boolean;
            isGrouped?: boolean | undefined;
            isLocked(): boolean;
            itemProperty?: string | undefined;
            open: boolean;
            parserResult?: IRepeatExpression | undefined;
            paste?: IPasteFn | undefined;
            placeholder: string;
            refreshDelay: number;
            refreshing: boolean;
            removeSelected: boolean;
            resetSearchInput: boolean;
            searchEnabled: boolean;
            search: string;
            setFocus(): void;
            sizeSearchInput(): void;
            skipFocusser: boolean;
            sortable: boolean;
            spinnerClass: string;
            spinnerEnabled: boolean;
        }

        interface IPasteFn {
            (data: string): void;
        }

        interface IRepeatExpression {
            filters: string;
            itemName: string;
            keyName: string;
            modelMapper: string;
            repeatExpression(grouped: boolean): string;
            source: string;
            trackByExp: string;
        }
    }
}

Additional Details

  • Last updated: Fri, 02 Jul 2021 18:04:47 GMT
  • Dependencies: @types/angular
  • Global values: none

Credits

These definitions were written by Niko Kovačič, and Adam Kwiatek.

0.19.2

8 months ago

0.19.3

7 months ago

0.19.4

6 months ago

0.19.1

3 years ago

0.19.0

4 years ago

0.13.29

7 years ago

0.13.28

8 years ago

0.13.27

8 years ago

0.13.26-alpha

8 years ago

0.13.24-alpha

8 years ago

0.13.23-alpha

8 years ago

0.13.22-alpha

8 years ago

0.13.21-alpha

8 years ago

0.13.20-alpha

8 years ago

0.13.19-alpha

8 years ago

0.13.14-alpha

8 years ago

0.13.13-alpha

8 years ago