armisa-models
Version:
models of armisa!
19 lines (18 loc) • 606 B
TypeScript
import { ModelLanguage } from './ModelLogin';
import { MainStateManager } from '../MainStateManager';
import { Language, ILanguage } from './Save';
export interface IResult {
isAmisa: boolean;
languages: Language[];
}
export declare class GetAllFactory extends ModelLanguage {
static deserialize: (mainStateManager: MainStateManager, json: {
isAmisa: boolean;
languages: ILanguage[];
}) => IResult;
static empty(): {
isAmisa: boolean;
languages: never[];
};
static buildNew(mainStateManager: MainStateManager): GetAllFactory;
}