@difizen/magent-au
Version:
14 lines • 492 B
TypeScript
import { AsyncModel } from '@difizen/magent-core';
import type { ComponentMeta } from './protocol.js';
export declare abstract class ComponentModel<T, O extends ComponentMeta> extends AsyncModel<T, O> {
id: string;
avatar?: string;
nickname: string;
description: string;
get name(): string;
set name(v: string);
protected fromMeta(option: O): void;
updateOption(option: O): void;
toMeta: () => ComponentMeta;
}
//# sourceMappingURL=component-model.d.ts.map