@sepveneto/mpd-core
Version:
## 安装 ```cmd pnpm i @sepveneto/mpd-core npm i @sepveneto/mpd-core yarn add @sepveneto/mpd-core ```
17 lines (14 loc) • 451 B
TypeScript
import { CoreDataV1 } from './index.js';
declare abstract class Context {
abstract setVersion(state: any): void;
abstract data: Record<PropertyKey, unknown>;
}
declare class VersionMachine implements Context {
data: Record<PropertyKey, unknown>;
private current;
constructor(data: Record<PropertyKey, unknown>);
setVersion(state: any): void;
getVersion(): unknown;
upgrade(): CoreDataV1;
}
export { VersionMachine };