@ng-select/ng-select

  • Version 23.2.0
  • Published
  • 551 kB
  • 1 dependency
  • MIT license

Install

npm i @ng-select/ng-select
yarn add @ng-select/ng-select
pnpm add @ng-select/ng-select

Overview

Angular ng-select - All in One UI Select, Multiselect and Autocomplete

Index

Variables

Functions

Classes

Interfaces

Type Aliases

Variables

variable SELECTION_MODEL_FACTORY

const SELECTION_MODEL_FACTORY: InjectionToken<SelectionModelFactory>;

    Functions

    function DefaultSelectionModelFactory

    DefaultSelectionModelFactory: () => DefaultSelectionModel;

      Classes

      class ConsoleService

      class ConsoleService {}

        property ɵfac

        static ɵfac: _angular_core.ɵɵFactoryDeclaration<ConsoleService, never>;

          property ɵprov

          static ɵprov: _angular_core.ɵɵInjectableDeclaration<ConsoleService>;

            method warn

            warn: (message: string) => void;

              class DefaultSelectionModel

              class DefaultSelectionModel implements SelectionModel {}

                property value

                readonly value: NgOption[];

                  method clear

                  clear: (keepDisabled: boolean) => void;

                    method select

                    select: (item: NgOption, multiple: boolean, groupAsModel: boolean) => void;

                      method unselect

                      unselect: (item: NgOption, multiple: boolean) => void;

                        class NgClearButtonTemplateDirective

                        class NgClearButtonTemplateDirective {}

                          property ɵdir

                          static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                          NgClearButtonTemplateDirective,
                          '[ng-clearbutton-tmp]',
                          never,
                          {},
                          {},
                          never,
                          never,
                          true,
                          never
                          >;

                            property ɵfac

                            static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                            NgClearButtonTemplateDirective,
                            never
                            >;

                              property template

                              readonly template: TemplateRef<any>;

                                class NgDropdownPanelComponent

                                class NgDropdownPanelComponent implements OnInit, OnChanges {}

                                  constructor

                                  constructor();

                                    property appendTo

                                    readonly appendTo: _angular_core.InputSignal<string>;

                                      property ariaLabelDropdown

                                      readonly ariaLabelDropdown: _angular_core.InputSignal<string>;

                                        property bufferAmount

                                        readonly bufferAmount: _angular_core.InputSignal<number>;

                                          property currentPosition

                                          readonly currentPosition: DropdownPosition;

                                            property filterValue

                                            readonly filterValue: _angular_core.InputSignal<string>;

                                              property footerTemplate

                                              readonly footerTemplate: _angular_core.InputSignal<TemplateRef<any>>;

                                                property headerTemplate

                                                readonly headerTemplate: _angular_core.InputSignal<TemplateRef<any>>;

                                                  property items

                                                  readonly items: _angular_core.InputSignal<NgOption[]>;

                                                    property markedItem

                                                    readonly markedItem: _angular_core.InputSignal<NgOption>;

                                                      property outsideClick

                                                      readonly outsideClick: _angular_core.OutputEmitterRef<void>;

                                                        property outsideClickEvent

                                                        readonly outsideClickEvent: _angular_core.InputSignal<'click' | 'mousedown'>;
                                                        • Which DOM event to listen to for outside click detection

                                                        property ɵcmp

                                                        static ɵcmp: _angular_core.ɵɵComponentDeclaration<
                                                        NgDropdownPanelComponent,
                                                        'ng-dropdown-panel',
                                                        never,
                                                        {
                                                        items: { alias: 'items'; required: false; isSignal: true };
                                                        showAddTag: { alias: 'showAddTag'; required: false; isSignal: true };
                                                        markedItem: { alias: 'markedItem'; required: false; isSignal: true };
                                                        position: { alias: 'position'; required: false; isSignal: true };
                                                        appendTo: { alias: 'appendTo'; required: false; isSignal: true };
                                                        bufferAmount: { alias: 'bufferAmount'; required: false; isSignal: true };
                                                        virtualScroll: {
                                                        alias: 'virtualScroll';
                                                        required: false;
                                                        isSignal: true;
                                                        };
                                                        headerTemplate: {
                                                        alias: 'headerTemplate';
                                                        required: false;
                                                        isSignal: true;
                                                        };
                                                        footerTemplate: {
                                                        alias: 'footerTemplate';
                                                        required: false;
                                                        isSignal: true;
                                                        };
                                                        filterValue: { alias: 'filterValue'; required: false; isSignal: true };
                                                        ariaLabelDropdown: {
                                                        alias: 'ariaLabelDropdown';
                                                        required: false;
                                                        isSignal: true;
                                                        };
                                                        outsideClickEvent: {
                                                        alias: 'outsideClickEvent';
                                                        required: false;
                                                        isSignal: true;
                                                        };
                                                        popover: { alias: 'popover'; required: false; isSignal: true };
                                                        },
                                                        {
                                                        update: 'update';
                                                        scroll: 'scroll';
                                                        scrollToEnd: 'scrollToEnd';
                                                        outsideClick: 'outsideClick';
                                                        },
                                                        never,
                                                        ['*'],
                                                        true,
                                                        never
                                                        >;

                                                          property ɵfac

                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgDropdownPanelComponent, never>;

                                                            property popover

                                                            readonly popover: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                              property position

                                                              readonly position: _angular_core.InputSignal<DropdownPosition>;

                                                                property scroll

                                                                readonly scroll: _angular_core.OutputEmitterRef<{ start: number; end: number }>;

                                                                  property scrollToEnd

                                                                  readonly scrollToEnd: _angular_core.OutputEmitterRef<void>;

                                                                    property showAddTag

                                                                    readonly showAddTag: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                      property update

                                                                      readonly update: _angular_core.OutputEmitterRef<any[]>;

                                                                        property virtualScroll

                                                                        readonly virtualScroll: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                          method adjustPosition

                                                                          adjustPosition: () => void;

                                                                            method ngOnChanges

                                                                            ngOnChanges: (changes: SimpleChanges) => void;

                                                                              method ngOnInit

                                                                              ngOnInit: () => void;

                                                                                method scrollTo

                                                                                scrollTo: (option: NgOption, startFromOption?: boolean) => void;

                                                                                  method scrollToTag

                                                                                  scrollToTag: () => void;

                                                                                    class NgDropdownPanelService

                                                                                    class NgDropdownPanelService {}

                                                                                      property dimensions

                                                                                      readonly dimensions: PanelDimensions;

                                                                                        property ɵfac

                                                                                        static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgDropdownPanelService, never>;

                                                                                          property ɵprov

                                                                                          static ɵprov: _angular_core.ɵɵInjectableDeclaration<NgDropdownPanelService>;

                                                                                            method calculateItems

                                                                                            calculateItems: (
                                                                                            scrollPos: number,
                                                                                            itemsLength: number,
                                                                                            buffer: number
                                                                                            ) => ItemsRangeResult;

                                                                                              method getScrollTo

                                                                                              getScrollTo: (itemTop: number, itemHeight: number, lastScroll: number) => number;

                                                                                                method setDimensions

                                                                                                setDimensions: (itemHeight: number, panelHeight: number) => void;

                                                                                                  class NgFooterTemplateDirective

                                                                                                  class NgFooterTemplateDirective {}

                                                                                                    property ɵdir

                                                                                                    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                    NgFooterTemplateDirective,
                                                                                                    '[ng-footer-tmp]',
                                                                                                    never,
                                                                                                    {},
                                                                                                    {},
                                                                                                    never,
                                                                                                    never,
                                                                                                    true,
                                                                                                    never
                                                                                                    >;

                                                                                                      property ɵfac

                                                                                                      static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                      NgFooterTemplateDirective,
                                                                                                      never
                                                                                                      >;

                                                                                                        property template

                                                                                                        readonly template: TemplateRef<any>;

                                                                                                          class NgHeaderTemplateDirective

                                                                                                          class NgHeaderTemplateDirective {}

                                                                                                            property ɵdir

                                                                                                            static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                            NgHeaderTemplateDirective,
                                                                                                            '[ng-header-tmp]',
                                                                                                            never,
                                                                                                            {},
                                                                                                            {},
                                                                                                            never,
                                                                                                            never,
                                                                                                            true,
                                                                                                            never
                                                                                                            >;

                                                                                                              property ɵfac

                                                                                                              static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                              NgHeaderTemplateDirective,
                                                                                                              never
                                                                                                              >;

                                                                                                                property template

                                                                                                                readonly template: TemplateRef<any>;

                                                                                                                  class NgItemLabelDirective

                                                                                                                  class NgItemLabelDirective {}

                                                                                                                    constructor

                                                                                                                    constructor();

                                                                                                                      property escape

                                                                                                                      escape: _angular_core.InputSignal<boolean>;

                                                                                                                        property ngItemLabel

                                                                                                                        ngItemLabel: _angular_core.InputSignal<string>;

                                                                                                                          property ɵdir

                                                                                                                          static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                          NgItemLabelDirective,
                                                                                                                          '[ngItemLabel]',
                                                                                                                          never,
                                                                                                                          {
                                                                                                                          ngItemLabel: { alias: 'ngItemLabel'; required: false; isSignal: true };
                                                                                                                          escape: { alias: 'escape'; required: false; isSignal: true };
                                                                                                                          },
                                                                                                                          {},
                                                                                                                          never,
                                                                                                                          never,
                                                                                                                          true,
                                                                                                                          never
                                                                                                                          >;

                                                                                                                            property ɵfac

                                                                                                                            static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgItemLabelDirective, never>;

                                                                                                                              class NgLabelTemplateDirective

                                                                                                                              class NgLabelTemplateDirective {}

                                                                                                                                property ɵdir

                                                                                                                                static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                NgLabelTemplateDirective,
                                                                                                                                '[ng-label-tmp]',
                                                                                                                                never,
                                                                                                                                {},
                                                                                                                                {},
                                                                                                                                never,
                                                                                                                                never,
                                                                                                                                true,
                                                                                                                                never
                                                                                                                                >;

                                                                                                                                  property ɵfac

                                                                                                                                  static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgLabelTemplateDirective, never>;

                                                                                                                                    property template

                                                                                                                                    readonly template: TemplateRef<any>;

                                                                                                                                      class NgLoadingSpinnerTemplateDirective

                                                                                                                                      class NgLoadingSpinnerTemplateDirective {}

                                                                                                                                        property ɵdir

                                                                                                                                        static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                        NgLoadingSpinnerTemplateDirective,
                                                                                                                                        '[ng-loadingspinner-tmp]',
                                                                                                                                        never,
                                                                                                                                        {},
                                                                                                                                        {},
                                                                                                                                        never,
                                                                                                                                        never,
                                                                                                                                        true,
                                                                                                                                        never
                                                                                                                                        >;

                                                                                                                                          property ɵfac

                                                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                          NgLoadingSpinnerTemplateDirective,
                                                                                                                                          never
                                                                                                                                          >;

                                                                                                                                            property template

                                                                                                                                            readonly template: TemplateRef<any>;

                                                                                                                                              class NgLoadingTextTemplateDirective

                                                                                                                                              class NgLoadingTextTemplateDirective {}

                                                                                                                                                property ɵdir

                                                                                                                                                static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                NgLoadingTextTemplateDirective,
                                                                                                                                                '[ng-loadingtext-tmp]',
                                                                                                                                                never,
                                                                                                                                                {},
                                                                                                                                                {},
                                                                                                                                                never,
                                                                                                                                                never,
                                                                                                                                                true,
                                                                                                                                                never
                                                                                                                                                >;

                                                                                                                                                  property ɵfac

                                                                                                                                                  static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                  NgLoadingTextTemplateDirective,
                                                                                                                                                  never
                                                                                                                                                  >;

                                                                                                                                                    property template

                                                                                                                                                    readonly template: TemplateRef<any>;

                                                                                                                                                      class NgMultiLabelTemplateDirective

                                                                                                                                                      class NgMultiLabelTemplateDirective {}

                                                                                                                                                        property ɵdir

                                                                                                                                                        static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                        NgMultiLabelTemplateDirective,
                                                                                                                                                        '[ng-multi-label-tmp]',
                                                                                                                                                        never,
                                                                                                                                                        {},
                                                                                                                                                        {},
                                                                                                                                                        never,
                                                                                                                                                        never,
                                                                                                                                                        true,
                                                                                                                                                        never
                                                                                                                                                        >;

                                                                                                                                                          property ɵfac

                                                                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                          NgMultiLabelTemplateDirective,
                                                                                                                                                          never
                                                                                                                                                          >;

                                                                                                                                                            property template

                                                                                                                                                            readonly template: TemplateRef<any>;

                                                                                                                                                              class NgNotFoundTemplateDirective

                                                                                                                                                              class NgNotFoundTemplateDirective {}

                                                                                                                                                                property ɵdir

                                                                                                                                                                static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                NgNotFoundTemplateDirective,
                                                                                                                                                                '[ng-notfound-tmp]',
                                                                                                                                                                never,
                                                                                                                                                                {},
                                                                                                                                                                {},
                                                                                                                                                                never,
                                                                                                                                                                never,
                                                                                                                                                                true,
                                                                                                                                                                never
                                                                                                                                                                >;

                                                                                                                                                                  property ɵfac

                                                                                                                                                                  static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                  NgNotFoundTemplateDirective,
                                                                                                                                                                  never
                                                                                                                                                                  >;

                                                                                                                                                                    property template

                                                                                                                                                                    readonly template: TemplateRef<any>;

                                                                                                                                                                      class NgOptgroupTemplateDirective

                                                                                                                                                                      class NgOptgroupTemplateDirective {}

                                                                                                                                                                        property ɵdir

                                                                                                                                                                        static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                        NgOptgroupTemplateDirective,
                                                                                                                                                                        '[ng-optgroup-tmp]',
                                                                                                                                                                        never,
                                                                                                                                                                        {},
                                                                                                                                                                        {},
                                                                                                                                                                        never,
                                                                                                                                                                        never,
                                                                                                                                                                        true,
                                                                                                                                                                        never
                                                                                                                                                                        >;

                                                                                                                                                                          property ɵfac

                                                                                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                          NgOptgroupTemplateDirective,
                                                                                                                                                                          never
                                                                                                                                                                          >;

                                                                                                                                                                            property template

                                                                                                                                                                            readonly template: TemplateRef<any>;

                                                                                                                                                                              class NgOptionComponent

                                                                                                                                                                              class NgOptionComponent implements OnInit {}

                                                                                                                                                                                constructor

                                                                                                                                                                                constructor();

                                                                                                                                                                                  property classes

                                                                                                                                                                                  readonly classes: _angular_core.WritableSignal<string>;

                                                                                                                                                                                    property disabled

                                                                                                                                                                                    readonly disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;

                                                                                                                                                                                      property elementRef

                                                                                                                                                                                      readonly elementRef: ElementRef<any>;

                                                                                                                                                                                        property isInitialized

                                                                                                                                                                                        readonly isInitialized: _angular_core.WritableSignal<boolean>;
                                                                                                                                                                                        • True when this component's inputs are initialized (after first change detection).

                                                                                                                                                                                        property label

                                                                                                                                                                                        readonly label: _angular_core.WritableSignal<string>;

                                                                                                                                                                                          property ɵcmp

                                                                                                                                                                                          static ɵcmp: _angular_core.ɵɵComponentDeclaration<
                                                                                                                                                                                          NgOptionComponent,
                                                                                                                                                                                          'ng-option',
                                                                                                                                                                                          never,
                                                                                                                                                                                          {
                                                                                                                                                                                          value: { alias: 'value'; required: false; isSignal: true };
                                                                                                                                                                                          disabled: { alias: 'disabled'; required: false; isSignal: true };
                                                                                                                                                                                          },
                                                                                                                                                                                          {},
                                                                                                                                                                                          never,
                                                                                                                                                                                          ['*'],
                                                                                                                                                                                          true,
                                                                                                                                                                                          never
                                                                                                                                                                                          >;

                                                                                                                                                                                            property ɵfac

                                                                                                                                                                                            static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgOptionComponent, never>;

                                                                                                                                                                                              property value

                                                                                                                                                                                              readonly value: _angular_core.InputSignal<any>;

                                                                                                                                                                                                method ngOnInit

                                                                                                                                                                                                ngOnInit: () => void;

                                                                                                                                                                                                  class NgOptionTemplateDirective

                                                                                                                                                                                                  class NgOptionTemplateDirective {}

                                                                                                                                                                                                    property ɵdir

                                                                                                                                                                                                    static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                    NgOptionTemplateDirective,
                                                                                                                                                                                                    '[ng-option-tmp]',
                                                                                                                                                                                                    never,
                                                                                                                                                                                                    {},
                                                                                                                                                                                                    {},
                                                                                                                                                                                                    never,
                                                                                                                                                                                                    never,
                                                                                                                                                                                                    true,
                                                                                                                                                                                                    never
                                                                                                                                                                                                    >;

                                                                                                                                                                                                      property ɵfac

                                                                                                                                                                                                      static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                                                      NgOptionTemplateDirective,
                                                                                                                                                                                                      never
                                                                                                                                                                                                      >;

                                                                                                                                                                                                        property template

                                                                                                                                                                                                        readonly template: TemplateRef<any>;

                                                                                                                                                                                                          class NgPlaceholderTemplateDirective

                                                                                                                                                                                                          class NgPlaceholderTemplateDirective {}

                                                                                                                                                                                                            property ɵdir

                                                                                                                                                                                                            static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                            NgPlaceholderTemplateDirective,
                                                                                                                                                                                                            '[ng-placeholder-tmp]',
                                                                                                                                                                                                            never,
                                                                                                                                                                                                            {},
                                                                                                                                                                                                            {},
                                                                                                                                                                                                            never,
                                                                                                                                                                                                            never,
                                                                                                                                                                                                            true,
                                                                                                                                                                                                            never
                                                                                                                                                                                                            >;

                                                                                                                                                                                                              property ɵfac

                                                                                                                                                                                                              static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                                                              NgPlaceholderTemplateDirective,
                                                                                                                                                                                                              never
                                                                                                                                                                                                              >;

                                                                                                                                                                                                                property template

                                                                                                                                                                                                                readonly template: TemplateRef<any>;

                                                                                                                                                                                                                  class NgSelectComponent

                                                                                                                                                                                                                  class NgSelectComponent
                                                                                                                                                                                                                  implements OnChanges, OnInit, AfterViewInit, ControlValueAccessor {}

                                                                                                                                                                                                                    constructor

                                                                                                                                                                                                                    constructor();

                                                                                                                                                                                                                      property addEvent

                                                                                                                                                                                                                      readonly addEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                        property addTag

                                                                                                                                                                                                                        readonly addTag: _angular_core.WritableSignal<boolean | AddTagFn>;

                                                                                                                                                                                                                          property addTagText

                                                                                                                                                                                                                          readonly addTagText: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                            property appearance

                                                                                                                                                                                                                            readonly appearance: _angular_core.ModelSignal<string>;

                                                                                                                                                                                                                              property appendTo

                                                                                                                                                                                                                              readonly appendTo: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                property ariaLabel

                                                                                                                                                                                                                                readonly ariaLabel: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                  property ariaLabelDropdown

                                                                                                                                                                                                                                  readonly ariaLabelDropdown: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                    property bindLabel

                                                                                                                                                                                                                                    readonly bindLabel: _angular_core.ModelSignal<string>;

                                                                                                                                                                                                                                      property bindValue

                                                                                                                                                                                                                                      readonly bindValue: _angular_core.ModelSignal<string>;

                                                                                                                                                                                                                                        property blurEvent

                                                                                                                                                                                                                                        readonly blurEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                          property bufferAmount

                                                                                                                                                                                                                                          readonly bufferAmount: _angular_core.WritableSignal<number>;

                                                                                                                                                                                                                                            property changeEvent

                                                                                                                                                                                                                                            readonly changeEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                              property classes

                                                                                                                                                                                                                                              readonly classes: string;

                                                                                                                                                                                                                                                property clearable

                                                                                                                                                                                                                                                readonly clearable: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                  property clearAllText

                                                                                                                                                                                                                                                  readonly clearAllText: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                                    property clearButton

                                                                                                                                                                                                                                                    readonly clearButton: _angular_core.Signal<ElementRef<HTMLSpanElement>>;

                                                                                                                                                                                                                                                      property clearButtonTemplate

                                                                                                                                                                                                                                                      readonly clearButtonTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                        property clearEvent

                                                                                                                                                                                                                                                        readonly clearEvent: _angular_core.OutputEmitterRef<void>;

                                                                                                                                                                                                                                                          property clearItem

                                                                                                                                                                                                                                                          clearItem: (item: any) => void;

                                                                                                                                                                                                                                                            property clearKeepsDisabledOptions

                                                                                                                                                                                                                                                            readonly clearKeepsDisabledOptions: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                              property clearOnBackspace

                                                                                                                                                                                                                                                              readonly clearOnBackspace: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                property clearSearchOnAdd

                                                                                                                                                                                                                                                                readonly clearSearchOnAdd: _angular_core.WritableSignal<any>;

                                                                                                                                                                                                                                                                  property clearSearchOnAddValue

                                                                                                                                                                                                                                                                  readonly clearSearchOnAddValue: _angular_core.Signal<any>;

                                                                                                                                                                                                                                                                    property closeEvent

                                                                                                                                                                                                                                                                    readonly closeEvent: _angular_core.OutputEmitterRef<void>;

                                                                                                                                                                                                                                                                      property closeOnSelect

                                                                                                                                                                                                                                                                      readonly closeOnSelect: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                        property compareWith

                                                                                                                                                                                                                                                                        readonly compareWith: _angular_core.WritableSignal<CompareWithFn>;

                                                                                                                                                                                                                                                                          property config

                                                                                                                                                                                                                                                                          readonly config: NgSelectConfig;

                                                                                                                                                                                                                                                                            property currentPanelPosition

                                                                                                                                                                                                                                                                            readonly currentPanelPosition: DropdownPosition;

                                                                                                                                                                                                                                                                              property deselectOnClick

                                                                                                                                                                                                                                                                              readonly deselectOnClick: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                property deselectOnClickValue

                                                                                                                                                                                                                                                                                readonly deselectOnClickValue: _angular_core.Signal<boolean>;

                                                                                                                                                                                                                                                                                  property disabled

                                                                                                                                                                                                                                                                                  readonly disabled: _angular_core.Signal<boolean>;

                                                                                                                                                                                                                                                                                    property dropdownId

                                                                                                                                                                                                                                                                                    readonly dropdownId: string;

                                                                                                                                                                                                                                                                                      property dropdownPanel

                                                                                                                                                                                                                                                                                      readonly dropdownPanel: _angular_core.Signal<any>;

                                                                                                                                                                                                                                                                                        property dropdownPosition

                                                                                                                                                                                                                                                                                        readonly dropdownPosition: _angular_core.WritableSignal<DropdownPosition>;

                                                                                                                                                                                                                                                                                          property dropdownVirtualScroll

                                                                                                                                                                                                                                                                                          readonly dropdownVirtualScroll: _angular_core.Signal<boolean>;

                                                                                                                                                                                                                                                                                            property editableSearchTerm

                                                                                                                                                                                                                                                                                            readonly editableSearchTerm: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                              property element

                                                                                                                                                                                                                                                                                              readonly element: HTMLElement;

                                                                                                                                                                                                                                                                                                property escapeHTML

                                                                                                                                                                                                                                                                                                escapeHTML: boolean;

                                                                                                                                                                                                                                                                                                  property filtered

                                                                                                                                                                                                                                                                                                  readonly filtered: boolean;

                                                                                                                                                                                                                                                                                                    property fixedPlaceholder

                                                                                                                                                                                                                                                                                                    readonly fixedPlaceholder: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                      property focused

                                                                                                                                                                                                                                                                                                      readonly focused: boolean;

                                                                                                                                                                                                                                                                                                        property focusEvent

                                                                                                                                                                                                                                                                                                        readonly focusEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                                                                                          property footerTemplate

                                                                                                                                                                                                                                                                                                          readonly footerTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                            property groupBy

                                                                                                                                                                                                                                                                                                            readonly groupBy: _angular_core.WritableSignal<string | ((value: any) => any)>;

                                                                                                                                                                                                                                                                                                              property groupValue

                                                                                                                                                                                                                                                                                                              readonly groupValue: _angular_core.WritableSignal<GroupValueFn>;

                                                                                                                                                                                                                                                                                                                property hasValue

                                                                                                                                                                                                                                                                                                                readonly hasValue: boolean;

                                                                                                                                                                                                                                                                                                                  property headerTemplate

                                                                                                                                                                                                                                                                                                                  readonly headerTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                    property hideSelected

                                                                                                                                                                                                                                                                                                                    readonly hideSelected: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                      property inputAttrs

                                                                                                                                                                                                                                                                                                                      readonly inputAttrs: _angular_core.WritableSignal<Record<string, string>>;

                                                                                                                                                                                                                                                                                                                        property isOpen

                                                                                                                                                                                                                                                                                                                        readonly isOpen: _angular_core.ModelSignal<boolean>;

                                                                                                                                                                                                                                                                                                                          property items

                                                                                                                                                                                                                                                                                                                          readonly items: _angular_core.ModelSignal<readonly any[]>;

                                                                                                                                                                                                                                                                                                                            property itemsList

                                                                                                                                                                                                                                                                                                                            itemsList: ItemsList;

                                                                                                                                                                                                                                                                                                                              property keyDownFn

                                                                                                                                                                                                                                                                                                                              readonly keyDownFn: _angular_core.WritableSignal<(_: KeyboardEvent) => boolean>;

                                                                                                                                                                                                                                                                                                                                property labelForId

                                                                                                                                                                                                                                                                                                                                readonly labelForId: _angular_core.WritableSignal<any>;

                                                                                                                                                                                                                                                                                                                                  property labelTemplate

                                                                                                                                                                                                                                                                                                                                  readonly labelTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                    property loading

                                                                                                                                                                                                                                                                                                                                    readonly loading: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                      property loadingSpinnerTemplate

                                                                                                                                                                                                                                                                                                                                      readonly loadingSpinnerTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                        property loadingText

                                                                                                                                                                                                                                                                                                                                        readonly loadingText: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                                                                                                                          property loadingTextTemplate

                                                                                                                                                                                                                                                                                                                                          readonly loadingTextTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                            property markFirst

                                                                                                                                                                                                                                                                                                                                            readonly markFirst: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                              property maxSelectedItems

                                                                                                                                                                                                                                                                                                                                              readonly maxSelectedItems: _angular_core.WritableSignal<number>;

                                                                                                                                                                                                                                                                                                                                                property minTermLength

                                                                                                                                                                                                                                                                                                                                                readonly minTermLength: _angular_core.WritableSignal<number>;

                                                                                                                                                                                                                                                                                                                                                  property multiLabelTemplate

                                                                                                                                                                                                                                                                                                                                                  readonly multiLabelTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                    property multiple

                                                                                                                                                                                                                                                                                                                                                    readonly multiple: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                      property ngClass

                                                                                                                                                                                                                                                                                                                                                      readonly ngClass: _angular_core.WritableSignal<any>;

                                                                                                                                                                                                                                                                                                                                                        property ngOptions

                                                                                                                                                                                                                                                                                                                                                        readonly ngOptions: _angular_core.Signal<readonly NgOptionComponent[]>;

                                                                                                                                                                                                                                                                                                                                                          property notFoundTemplate

                                                                                                                                                                                                                                                                                                                                                          readonly notFoundTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                            property notFoundText

                                                                                                                                                                                                                                                                                                                                                            readonly notFoundText: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                                                                                                                                              property openEvent

                                                                                                                                                                                                                                                                                                                                                              readonly openEvent: _angular_core.OutputEmitterRef<void>;

                                                                                                                                                                                                                                                                                                                                                                property openOnEnter

                                                                                                                                                                                                                                                                                                                                                                readonly openOnEnter: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                  property optgroupTemplate

                                                                                                                                                                                                                                                                                                                                                                  readonly optgroupTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                    property optionTemplate

                                                                                                                                                                                                                                                                                                                                                                    readonly optionTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                      property outsideClickEvent

                                                                                                                                                                                                                                                                                                                                                                      readonly outsideClickEvent: _angular_core.WritableSignal<'click' | 'mousedown'>;

                                                                                                                                                                                                                                                                                                                                                                        property ɵcmp

                                                                                                                                                                                                                                                                                                                                                                        static ɵcmp: _angular_core.ɵɵComponentDeclaration<
                                                                                                                                                                                                                                                                                                                                                                        NgSelectComponent,
                                                                                                                                                                                                                                                                                                                                                                        'ng-select',
                                                                                                                                                                                                                                                                                                                                                                        ['ngSelect'],
                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                        _ariaLabelDropdown: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'ariaLabelDropdown';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _ariaLabel: { alias: 'ariaLabel'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _markFirst: { alias: 'markFirst'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _placeholder: { alias: 'placeholder'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _fixedPlaceholder: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'fixedPlaceholder';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _notFoundText: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'notFoundText';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _typeToSearchText: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'typeToSearchText';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _preventToggleOnRightClick: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'preventToggleOnRightClick';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _addTagText: { alias: 'addTagText'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _loadingText: { alias: 'loadingText'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _clearAllText: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'clearAllText';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _dropdownPosition: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'dropdownPosition';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _appendTo: { alias: 'appendTo'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _outsideClickEvent: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'outsideClickEvent';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _loading: { alias: 'loading'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _closeOnSelect: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'closeOnSelect';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _hideSelected: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'hideSelected';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _selectOnTab: { alias: 'selectOnTab'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _openOnEnter: { alias: 'openOnEnter'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _maxSelectedItems: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'maxSelectedItems';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _groupBy: { alias: 'groupBy'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _groupValue: { alias: 'groupValue'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _bufferAmount: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'bufferAmount';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _virtualScroll: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'virtualScroll';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _selectableGroup: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'selectableGroup';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _tabFocusOnClearButton: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'tabFocusOnClearButton';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _selectableGroupAsModel: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'selectableGroupAsModel';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _searchFn: { alias: 'searchFn'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _trackByFn: { alias: 'trackByFn'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _clearOnBackspace: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'clearOnBackspace';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _labelForId: { alias: 'labelForId'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _inputAttrs: { alias: 'inputAttrs'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _tabIndex: { alias: 'tabIndex'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _readonly: { alias: 'readonly'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _searchWhileComposing: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'searchWhileComposing';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _minTermLength: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'minTermLength';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _editableSearchTerm: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'editableSearchTerm';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _ngClass: { alias: 'ngClass'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _typeahead: { alias: 'typeahead'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _multiple: { alias: 'multiple'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _addTag: { alias: 'addTag'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _searchable: { alias: 'searchable'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _clearable: { alias: 'clearable'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _clearKeepsDisabledOptions: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'clearKeepsDisabledOptions';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _deselectOnClick: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'deselectOnClick';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _clearSearchOnAdd: {
                                                                                                                                                                                                                                                                                                                                                                        alias: 'clearSearchOnAdd';
                                                                                                                                                                                                                                                                                                                                                                        required: false;
                                                                                                                                                                                                                                                                                                                                                                        isSignal: true;
                                                                                                                                                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                                                                                                                                                        _compareWith: { alias: 'compareWith'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _keyDownFn: { alias: 'keyDownFn'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        _popover: { alias: 'popover'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        bindLabel: { alias: 'bindLabel'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        bindValue: { alias: 'bindValue'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        appearance: { alias: 'appearance'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        isOpen: { alias: 'isOpen'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        items: { alias: 'items'; required: false; isSignal: true };
                                                                                                                                                                                                                                                                                                                                                                        },
                                                                                                                                                                                                                                                                                                                                                                        {
                                                                                                                                                                                                                                                                                                                                                                        bindLabel: 'bindLabelChange';
                                                                                                                                                                                                                                                                                                                                                                        bindValue: 'bindValueChange';
                                                                                                                                                                                                                                                                                                                                                                        appearance: 'appearanceChange';
                                                                                                                                                                                                                                                                                                                                                                        isOpen: 'isOpenChange';
                                                                                                                                                                                                                                                                                                                                                                        items: 'itemsChange';
                                                                                                                                                                                                                                                                                                                                                                        blurEvent: 'blur';
                                                                                                                                                                                                                                                                                                                                                                        focusEvent: 'focus';
                                                                                                                                                                                                                                                                                                                                                                        changeEvent: 'change';
                                                                                                                                                                                                                                                                                                                                                                        openEvent: 'open';
                                                                                                                                                                                                                                                                                                                                                                        closeEvent: 'close';
                                                                                                                                                                                                                                                                                                                                                                        searchEvent: 'search';
                                                                                                                                                                                                                                                                                                                                                                        clearEvent: 'clear';
                                                                                                                                                                                                                                                                                                                                                                        addEvent: 'add';
                                                                                                                                                                                                                                                                                                                                                                        removeEvent: 'remove';
                                                                                                                                                                                                                                                                                                                                                                        scroll: 'scroll';
                                                                                                                                                                                                                                                                                                                                                                        scrollToEnd: 'scrollToEnd';
                                                                                                                                                                                                                                                                                                                                                                        },
                                                                                                                                                                                                                                                                                                                                                                        [
                                                                                                                                                                                                                                                                                                                                                                        'optionTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'optgroupTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'labelTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'multiLabelTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'headerTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'footerTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'notFoundTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'placeholderTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'typeToSearchTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'loadingTextTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'tagTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'loadingSpinnerTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'clearButtonTemplate',
                                                                                                                                                                                                                                                                                                                                                                        'ngOptions'
                                                                                                                                                                                                                                                                                                                                                                        ],
                                                                                                                                                                                                                                                                                                                                                                        never,
                                                                                                                                                                                                                                                                                                                                                                        true,
                                                                                                                                                                                                                                                                                                                                                                        never
                                                                                                                                                                                                                                                                                                                                                                        >;

                                                                                                                                                                                                                                                                                                                                                                          property ɵfac

                                                                                                                                                                                                                                                                                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgSelectComponent, never>;

                                                                                                                                                                                                                                                                                                                                                                            property placeholder

                                                                                                                                                                                                                                                                                                                                                                            readonly placeholder: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                                                                                                                                                              property placeholderTemplate

                                                                                                                                                                                                                                                                                                                                                                              readonly placeholderTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                                property popover

                                                                                                                                                                                                                                                                                                                                                                                readonly popover: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                  property preventToggleOnRightClick

                                                                                                                                                                                                                                                                                                                                                                                  readonly preventToggleOnRightClick: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                    property readonly

                                                                                                                                                                                                                                                                                                                                                                                    readonly readonly: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                      property removeEvent

                                                                                                                                                                                                                                                                                                                                                                                      readonly removeEvent: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                                                                                                                                                                        property scroll

                                                                                                                                                                                                                                                                                                                                                                                        readonly scroll: _angular_core.OutputEmitterRef<{ start: number; end: number }>;

                                                                                                                                                                                                                                                                                                                                                                                          property scrollToEnd

                                                                                                                                                                                                                                                                                                                                                                                          readonly scrollToEnd: _angular_core.OutputEmitterRef<any>;

                                                                                                                                                                                                                                                                                                                                                                                            property searchable

                                                                                                                                                                                                                                                                                                                                                                                            readonly searchable: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                              property searchEvent

                                                                                                                                                                                                                                                                                                                                                                                              readonly searchEvent: _angular_core.OutputEmitterRef<{
                                                                                                                                                                                                                                                                                                                                                                                              term: string;
                                                                                                                                                                                                                                                                                                                                                                                              items: any[];
                                                                                                                                                                                                                                                                                                                                                                                              }>;

                                                                                                                                                                                                                                                                                                                                                                                                property searchFn

                                                                                                                                                                                                                                                                                                                                                                                                readonly searchFn: _angular_core.WritableSignal<any>;

                                                                                                                                                                                                                                                                                                                                                                                                  property searchInput

                                                                                                                                                                                                                                                                                                                                                                                                  readonly searchInput: _angular_core.Signal<ElementRef<HTMLInputElement>>;

                                                                                                                                                                                                                                                                                                                                                                                                    property searchTerm

                                                                                                                                                                                                                                                                                                                                                                                                    readonly searchTerm: string;

                                                                                                                                                                                                                                                                                                                                                                                                      property searchWhileComposing

                                                                                                                                                                                                                                                                                                                                                                                                      readonly searchWhileComposing: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                        property selectableGroup

                                                                                                                                                                                                                                                                                                                                                                                                        readonly selectableGroup: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                          property selectableGroupAsModel

                                                                                                                                                                                                                                                                                                                                                                                                          readonly selectableGroupAsModel: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                            property selectedItems

                                                                                                                                                                                                                                                                                                                                                                                                            readonly selectedItems: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                              property selectedValues

                                                                                                                                                                                                                                                                                                                                                                                                              readonly selectedValues: any[];

                                                                                                                                                                                                                                                                                                                                                                                                                property selectOnTab

                                                                                                                                                                                                                                                                                                                                                                                                                readonly selectOnTab: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                                  property showAddTag

                                                                                                                                                                                                                                                                                                                                                                                                                  readonly showAddTag: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                    property tabFocusOnClear

                                                                                                                                                                                                                                                                                                                                                                                                                    tabFocusOnClear: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                                      property tabFocusOnClearButton

                                                                                                                                                                                                                                                                                                                                                                                                                      readonly tabFocusOnClearButton: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                                        property tabIndex

                                                                                                                                                                                                                                                                                                                                                                                                                        readonly tabIndex: _angular_core.WritableSignal<number>;

                                                                                                                                                                                                                                                                                                                                                                                                                          property tagTemplate

                                                                                                                                                                                                                                                                                                                                                                                                                          readonly tagTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                                                                            property trackByFn

                                                                                                                                                                                                                                                                                                                                                                                                                            readonly trackByFn: _angular_core.WritableSignal<any>;

                                                                                                                                                                                                                                                                                                                                                                                                                              property trackByOption

                                                                                                                                                                                                                                                                                                                                                                                                                              trackByOption: (_: number, item: NgOption) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                                property typeahead

                                                                                                                                                                                                                                                                                                                                                                                                                                readonly typeahead: _angular_core.WritableSignal<Subject<string>>;

                                                                                                                                                                                                                                                                                                                                                                                                                                  property typeToSearchTemplate

                                                                                                                                                                                                                                                                                                                                                                                                                                  readonly typeToSearchTemplate: _angular_core.Signal<TemplateRef<any>>;

                                                                                                                                                                                                                                                                                                                                                                                                                                    property typeToSearchText

                                                                                                                                                                                                                                                                                                                                                                                                                                    readonly typeToSearchText: _angular_core.WritableSignal<string>;

                                                                                                                                                                                                                                                                                                                                                                                                                                      property viewPortItems

                                                                                                                                                                                                                                                                                                                                                                                                                                      viewPortItems: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                                                        property virtualScroll

                                                                                                                                                                                                                                                                                                                                                                                                                                        readonly virtualScroll: _angular_core.WritableSignal<boolean>;

                                                                                                                                                                                                                                                                                                                                                                                                                                          method blur

                                                                                                                                                                                                                                                                                                                                                                                                                                          blur: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                            method clearModel

                                                                                                                                                                                                                                                                                                                                                                                                                                            clearModel: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                              method close

                                                                                                                                                                                                                                                                                                                                                                                                                                              close: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                method detectChanges

                                                                                                                                                                                                                                                                                                                                                                                                                                                detectChanges: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                  method filter

                                                                                                                                                                                                                                                                                                                                                                                                                                                  filter: (term: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                    method focus

                                                                                                                                                                                                                                                                                                                                                                                                                                                    focus: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                      method focusOnClear

                                                                                                                                                                                                                                                                                                                                                                                                                                                      focusOnClear: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                        method handleArrowClick

                                                                                                                                                                                                                                                                                                                                                                                                                                                        handleArrowClick: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                          method handleClearClick

                                                                                                                                                                                                                                                                                                                                                                                                                                                          handleClearClick: (_event?: MouseEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                            method handleKeyCode

                                                                                                                                                                                                                                                                                                                                                                                                                                                            handleKeyCode: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                              method handleKeyCodeClear

                                                                                                                                                                                                                                                                                                                                                                                                                                                              handleKeyCodeClear: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                method handleKeyCodeInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                handleKeyCodeInput: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  method handleKeyDown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  handleKeyDown: ($event: KeyboardEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    method handleMousedown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    handleMousedown: ($event: MouseEvent) => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      method ngAfterViewInit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ngAfterViewInit: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        method ngOnChanges

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ngOnChanges: (changes: SimpleChanges) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          method ngOnInit

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ngOnInit: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            method onCompositionEnd

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            onCompositionEnd: (term: string) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              method onCompositionStart

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              onCompositionStart: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                method onInputBlur

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                onInputBlur: ($event: FocusEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  method onInputFocus

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  onInputFocus: ($event: FocusEvent) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    method onItemHover

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    onItemHover: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      method open

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      open: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        method registerOnChange

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        registerOnChange: (fn: any) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          method registerOnTouched

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          registerOnTouched: (fn: any) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            method select

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            select: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              method selectTag

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              selectTag: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                method setDisabledState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                setDisabledState: (state: boolean) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  method showClear

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  showClear: () => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    method showNoItemsFound

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    showNoItemsFound: () => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      method showTypeToSearch

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      showTypeToSearch: () => boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        method toggle

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        toggle: () => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          method toggleItem

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          toggleItem: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            method unselect

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            unselect: (item: NgOption) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              method writeValue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              writeValue: (value: any | any[]) => void;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                class NgSelectConfig

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                class NgSelectConfig {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property addTagText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  addTagText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property appearance

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    appearance: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property appendTo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      appendTo: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property ariaLabelDropdown

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ariaLabelDropdown: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property bindLabel

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          bindLabel: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property bindValue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            bindValue: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property clearAllText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              clearAllText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property clearSearchOnAdd

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                clearSearchOnAdd: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property deselectOnClick

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  deselectOnClick: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property disableVirtualScroll

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    disableVirtualScroll: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property fixedPlaceholder

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      fixedPlaceholder: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property loadingText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        loadingText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property notFoundText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          notFoundText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property openOnEnter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            openOnEnter: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property outsideClickEvent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              outsideClickEvent: 'click' | 'mousedown';
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Controls which DOM event is used to detect outside clicks for closing the dropdown. Defaults to 'click'. Set to 'mousedown' to handle early outside interactions (useful when backdrops load on click and would otherwise close the dropdown).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgSelectConfig, never>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property ɵprov

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                static ɵprov: _angular_core.ɵɵInjectableDeclaration<NgSelectConfig>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property placeholder

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  placeholder: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property tabFocusOnClear

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    tabFocusOnClear: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property typeToSearchText

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      typeToSearchText: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        class NgSelectModule

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        class NgSelectModule {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgSelectModule, never>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property ɵinj

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            static ɵinj: _angular_core.ɵɵInjectorDeclaration<NgSelectModule>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property ɵmod

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              static ɵmod: _angular_core.ɵɵNgModuleDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              NgSelectModule,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgDropdownPanelComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgOptionComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgSelectComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgOptgroupTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgOptionTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgMultiLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgHeaderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgFooterTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgPlaceholderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgClearButtonTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgNotFoundTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgLoadingTextTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgTagTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgLoadingSpinnerTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgItemLabelDirective
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ],
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgSelectComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgOptionComponent,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgOptgroupTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgOptionTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgMultiLabelTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgHeaderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgFooterTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgPlaceholderTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgNotFoundTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgLoadingTextTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgTagTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgLoadingSpinnerTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              typeof NgClearButtonTemplateDirective
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                class NgTagTemplateDirective

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                class NgTagTemplateDirective {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property ɵdir

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  NgTagTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  '[ng-tag-tmp]',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  true,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  never
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgTagTemplateDirective, never>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      readonly template: TemplateRef<any>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        class NgTypeToSearchTemplateDirective

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        class NgTypeToSearchTemplateDirective {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property ɵdir

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          static ɵdir: _angular_core.ɵɵDirectiveDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          '[ng-typetosearch-tmp]',
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          {},
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          never,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          true,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          never
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property ɵfac

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            static ɵfac: _angular_core.ɵɵFactoryDeclaration<
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NgTypeToSearchTemplateDirective,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            never
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            >;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              readonly template: TemplateRef<any>;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Interfaces

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface NgOption

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                interface NgOption {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property children

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  children?: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property classes

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    classes?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      property disabled

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      disabled?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        property htmlId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        htmlId?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property index

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          index?: number;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            property label

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            label?: string;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              property marked

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              marked?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                property parent

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                parent?: NgOption;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  property selected

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  selected?: boolean;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    property value

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    value?: string | any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      index signature

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [name: string]: any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        interface SelectionModel

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        interface SelectionModel {}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          property value

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          value: NgOption[];

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            method clear

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            clear: (keepDisabled: boolean) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              method select

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              select: (
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              item: NgOption,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              multiple: boolean,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              selectableGroupAsModel: boolean
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                method unselect

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                unselect: (item: NgOption, multiple: boolean) => any;

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Type Aliases

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DropdownPosition = 'top' | 'right' | 'bottom' | 'left' | 'auto';

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Package Files (1)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Dependencies (1)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Dev Dependencies (0)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    No dev dependencies.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Peer Dependencies (3)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Badge

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@ng-select/ng-select.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Markdown
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@ng-select/ng-select)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • HTML
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      <a href="https://www.jsdocs.io/package/@ng-select/ng-select"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>