Add layout model

This commit is contained in:
2022-02-28 19:54:44 +08:00
parent 68b63423cb
commit 1238bb71bd
4 changed files with 66 additions and 32 deletions
+21
View File
@@ -0,0 +1,21 @@
import { Emitter } from "./Emitter";
enum LayoutDirection {
X = 1,
Y = 2
}
class ILayout {
items?: [ILayout, ILayout];
panles?: string[];
layout?: LayoutDirection;
scale?: number;
}
class Layout extends Emitter<{}> {
private data: ILayout = {};
};
export { Layout, ILayout, LayoutDirection };