@ng-select/ng-select
Version:
Angular ng-select - All in One UI Select, Multiselect and Autocomplete
65 lines (64 loc) • 2.94 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @record
*/
export function NgOption() { }
/* TODO: handle strange member:
[name: string]: any;
*/
/** @type {?|undefined} */
NgOption.prototype.index;
/** @type {?|undefined} */
NgOption.prototype.htmlId;
/** @type {?|undefined} */
NgOption.prototype.selected;
/** @type {?|undefined} */
NgOption.prototype.disabled;
/** @type {?|undefined} */
NgOption.prototype.marked;
/** @type {?|undefined} */
NgOption.prototype.label;
/** @type {?|undefined} */
NgOption.prototype.value;
/** @type {?|undefined} */
NgOption.prototype.parent;
/** @type {?|undefined} */
NgOption.prototype.children;
/** @enum {number} */
const KeyCode = {
Tab: 9,
Enter: 13,
Esc: 27,
Space: 32,
ArrowUp: 38,
ArrowDown: 40,
Backspace: 8,
};
export { KeyCode };
KeyCode[KeyCode.Tab] = 'Tab';
KeyCode[KeyCode.Enter] = 'Enter';
KeyCode[KeyCode.Esc] = 'Esc';
KeyCode[KeyCode.Space] = 'Space';
KeyCode[KeyCode.ArrowUp] = 'ArrowUp';
KeyCode[KeyCode.ArrowDown] = 'ArrowDown';
KeyCode[KeyCode.Backspace] = 'Backspace';
/**
* @record
*/
export function NgSelectConfig() { }
/** @type {?|undefined} */
NgSelectConfig.prototype.placeholder;
/** @type {?|undefined} */
NgSelectConfig.prototype.notFoundText;
/** @type {?|undefined} */
NgSelectConfig.prototype.typeToSearchText;
/** @type {?|undefined} */
NgSelectConfig.prototype.addTagText;
/** @type {?|undefined} */
NgSelectConfig.prototype.loadingText;
/** @type {?|undefined} */
NgSelectConfig.prototype.clearAllText;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctc2VsZWN0LnR5cGVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5nLXNlbGVjdC9uZy1zZWxlY3QvIiwic291cmNlcyI6WyJuZy1zZWxlY3Qvbmctc2VsZWN0LnR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFjSSxNQUFPO0lBQ1AsU0FBVTtJQUNWLE9BQVE7SUFDUixTQUFVO0lBQ1YsV0FBWTtJQUNaLGFBQWM7SUFDZCxZQUFhOzs7Z0JBTmIsR0FBRztnQkFDSCxLQUFLO2dCQUNMLEdBQUc7Z0JBQ0gsS0FBSztnQkFDTCxPQUFPO2dCQUNQLFNBQVM7Z0JBQ1QsU0FBUyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgTmdPcHRpb24ge1xuICAgIFtuYW1lOiBzdHJpbmddOiBhbnk7XG4gICAgaW5kZXg/OiBudW1iZXI7XG4gICAgaHRtbElkPzogc3RyaW5nO1xuICAgIHNlbGVjdGVkPzogYm9vbGVhbjtcbiAgICBkaXNhYmxlZD86IGJvb2xlYW47XG4gICAgbWFya2VkPzogYm9vbGVhbjtcbiAgICBsYWJlbD86IHN0cmluZztcbiAgICB2YWx1ZT86IHN0cmluZyB8IE9iamVjdDtcbiAgICBwYXJlbnQ/OiBOZ09wdGlvbjtcbiAgICBjaGlsZHJlbj86IE5nT3B0aW9uW107XG59XG5cbmV4cG9ydCBlbnVtIEtleUNvZGUge1xuICAgIFRhYiA9IDksXG4gICAgRW50ZXIgPSAxMyxcbiAgICBFc2MgPSAyNyxcbiAgICBTcGFjZSA9IDMyLFxuICAgIEFycm93VXAgPSAzOCxcbiAgICBBcnJvd0Rvd24gPSA0MCxcbiAgICBCYWNrc3BhY2UgPSA4XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgTmdTZWxlY3RDb25maWcge1xuICAgIHBsYWNlaG9sZGVyPzogc3RyaW5nO1xuICAgIG5vdEZvdW5kVGV4dD86IHN0cmluZztcbiAgICB0eXBlVG9TZWFyY2hUZXh0Pzogc3RyaW5nO1xuICAgIGFkZFRhZ1RleHQ/OiBzdHJpbmc7XG4gICAgbG9hZGluZ1RleHQ/OiBzdHJpbmc7XG4gICAgY2xlYXJBbGxUZXh0Pzogc3RyaW5nO1xufVxuIl19