UNPKG

702 BPlain TextView Raw
1import Attribute from './attributes/base';
2
3import Color from './attributes/color';
4import Opacity from './attributes/opacity';
5import Position from './attributes/position';
6import Shape from './attributes/shape';
7import Size from './attributes/size';
8
9import { getAttribute, registerAttribute } from './factory';
10
11registerAttribute('Color', Color);
12registerAttribute('Opacity', Opacity);
13registerAttribute('Position', Position);
14registerAttribute('Shape', Shape);
15registerAttribute('Size', Size);
16
17export {
18 registerAttribute,
19 getAttribute,
20 Attribute,
21 // 以下 export 是为了兼容,理论上是不需要的
22 Color,
23 Opacity,
24 Position,
25 Shape,
26 Size,
27};
28
29export * from './interface';