@telsystems/common
Version:
Common package
19 lines (18 loc) • 806 B
TypeScript
import { BasicController } from '../../classes';
import { IDropDownItem, IDropDownItemContent } from '@telsystems/inputs';
import { MDomainSelector } from './MDomainSelector';
import { IController } from './IController';
import { IDomain } from './IDomain';
export declare class CDomainSelector<T extends MDomainSelector> extends BasicController<T> {
static storeKey: string;
static Model: typeof MDomainSelector;
static connectedState: string[];
model: T;
protected currentProps: IController;
protected nextProps: IController;
constructor(props: any, context: any);
changeDomain: (domain: IDropDownItemContent) => void;
getSelectedDomain: () => any;
getDomainsObject: () => IDropDownItem[];
}
export declare function getSortedDomains(domains: IDomain[]): string[];