diff --git a/src/hooks/useCreateElement.ts b/src/hooks/useCreateElement.ts index 6852cb43..9336eb91 100644 --- a/src/hooks/useCreateElement.ts +++ b/src/hooks/useCreateElement.ts @@ -63,7 +63,7 @@ export default () => { left: (VIEWPORT_SIZE - width) / 2, top: (VIEWPORT_SIZE * viewportRatio.value - height) / 2, fixedRatio: true, - rotate: 0 + rotate: 0, }) }) } @@ -148,7 +148,7 @@ export default () => { width, height, content, - rotate: 0 + rotate: 0, }) } @@ -170,7 +170,7 @@ export default () => { path: data.path, fill: themeColor.value, fixedRatio: false, - rotate: 0 + rotate: 0, }) } diff --git a/src/types/slides.ts b/src/types/slides.ts index 041a016b..eb95c1f1 100644 --- a/src/types/slides.ts +++ b/src/types/slides.ts @@ -35,7 +35,7 @@ interface PPTBaseElement { export interface PPTTextElement extends PPTBaseElement{ type: 'text'; content: string; - rotate?: number; + rotate: number; outline?: PPTElementOutline; fill?: string; lineHeight?: number; @@ -65,7 +65,7 @@ export interface PPTImageElement extends PPTBaseElement{ type: 'image'; fixedRatio: boolean; src: string; - rotate?: number; + rotate: number; outline?: PPTElementOutline; filters?: ImageElementFilters; clip?: ImageElementClip; @@ -85,7 +85,7 @@ export interface PPTShapeElement extends PPTBaseElement{ fixedRatio: boolean; fill: string; gradient?: ShapeGradient; - rotate?: number; + rotate: number; outline?: PPTElementOutline; opacity?: number; flip?: ImageOrShapeFlip;