Skip to content

Commit

Permalink
chore(app): using better-write-types
Browse files Browse the repository at this point in the history
  • Loading branch information
Novout committed Dec 18, 2021
1 parent 2b15104 commit 1d75828
Show file tree
Hide file tree
Showing 60 changed files with 66 additions and 627 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@

<script setup lang="ts">
import { useEnv } from '@/use/env'
import { Entity } from '@/types/context'
import { Entity } from 'better-write-types'

const props = defineProps({
entity: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,19 @@
import { useFactory } from '@/use/factory'
import { useToast } from 'vue-toastification'
import { useI18n } from 'vue-i18n'
import { Entity, EntityShowEditOptions } from '@/types/context'
import { VueEmitterEntityOpen, VueEmitterEntityClose } from '@/types/emitter'
import { useScroll } from '@/use/scroll'
import { useContextStore } from '@/store/context'
import { useProjectStore } from '@/store/project'
import { useEditorStore } from '@/store/editor'
import { useAbsoluteStore } from '@/store/absolute'
import { usePlugin } from 'better-write-plugin-core'
import { ID } from '@/types/utils'
import {
ID,
Entity,
EntityShowEditOptions,
VueEmitterEntityOpen,
VueEmitterEntityClose,
} from 'better-write-types'
import { useUtils } from '@/use/utils'
import { useMagicKeys } from '@vueuse/core'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -488,9 +488,8 @@
import { reactive, computed, watch, onMounted, nextTick } from 'vue'
import { useI18n } from 'vue-i18n'
import { useFormat } from '@/use/format'
import { EntityType } from '@/types/context'
import { useContextStore } from '@/store/context'
import { Entity } from '@/types/context'
import { Entity, EntityType } from 'better-write-types'
import useEmitter from '@/use/emitter'
import { useEditorStore } from '@/store/editor'
import { useAbsoluteStore } from '@/store/absolute'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<script setup lang="ts">
import { computed, watchEffect } from 'vue'
import { useScroll } from '@/use/scroll'
import { LoggerContent } from '@/types/logger'
import { LoggerContent } from 'better-write-types'
const props = defineProps({
log: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
import { onClickOutside, MaybeElementRef, useDraggable } from '@vueuse/core'
import { ref } from 'vue'
import { useI18n } from 'vue-i18n'
import { AddonsCorrectorOption } from '@/types/addons'
import { AddonsCorrectorOption } from 'better-write-types'
import { useCorrector } from '@/use/corrector'
const ABSOLUTE = useAbsoluteStore()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@

<script setup lang="ts">
import { useProjectStore } from '@/store/project'
import { ContextState } from '@/types/context'
import { ContextState } from 'better-write-types'
import useEmitter from '@/use/emitter'
import { useProject } from '@/use/project'
import { useCreativeType } from '@/use/type/creative'
Expand All @@ -166,7 +166,7 @@
const page = ref<ContextState>(PROJECT.pages[0])
const actually = computed(
() => PROJECT.pages.filter((p) => p.id === page.value.id)[0]
() => PROJECT.pages.filter((p: ContextState) => p.id === page.value.id)[0]
)
onMounted(() => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,7 @@
</template>

<script setup lang="ts">
import { ContextState } from '@/types/context'
import { ProjectTypeID } from '@/types/project'
import { ProjectTypeID, ContextState } from 'better-write-types'
import { useRaw } from '@/use/raw'
import { useCreativeType } from '@/use/type/creative'
import { usePlugin } from 'better-write-plugin-core'
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { MotionPlugin as motion } from '@vueuse/motion'
import tooltip from 'v-tooltip'
import toast, { POSITION } from 'vue-toastification'
import mitt from 'mitt'
import { VueEmitter } from './types/emitter'
import { VueEmitter } from 'better-write-types'

import router from './router'
import i18n from './lang'
Expand Down
3 changes: 1 addition & 2 deletions packages/better-write-app/src/plugin/logger/actions.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { On } from 'better-write-plugin-core'
import { LoggerContent } from '@/types/logger'
import { useFormat } from '@/use/format'
import { useI18n } from 'vue-i18n'
import { PluginTypes } from 'better-write-types'
import { useEntity } from '@/use/entity'
import { ID } from '@/types/utils'
import { ID, LoggerContent } from 'better-write-types'

export const PluginLoggerActions = (
emitter: PluginTypes.PluginEmitter,
Expand Down
4 changes: 2 additions & 2 deletions packages/better-write-app/src/plugin/logger/project.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { PluginTypes } from 'better-write-types'
import { On } from 'better-write-plugin-core'
import { LoggerContent } from '@/types/logger'
import { LoggerContent, ContextState } from 'better-write-types'
import { useFormat } from '@/use/format'
import { useI18n } from 'vue-i18n'
import { useProjectStore } from '@/store/project'
import { ContextState } from '@/types/context'

export const PluginLoggerProject = (
emitter: PluginTypes.PluginEmitter,
stores: PluginTypes.PluginStores
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/plugin/theme/external.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { ThemeNormalize } from './utils'
import { useProjectStore } from '@/store/project'
import { useEnv } from '@/use/env'
import { useDefines } from '@/use/defines'
import { BetterWriteThemes } from '@/types/editor'
import { BetterWriteThemes } from 'better-write-types'
import { useFavicon, usePreferredColorScheme } from '@vueuse/core'
import { useUtils } from '@/use/utils'

Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/plugin/theme/utils.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BetterWriteThemes } from '@/types/editor'
import { BetterWriteThemes } from 'better-write-types'
import { setDefaultColorTheme } from './external'

export const ThemeNormalize = (theme: BetterWriteThemes) => {
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/store/absolute.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AbsoluteState } from '@/types/absolute'
import { AbsoluteState } from 'better-write-types'
import { defineStore } from 'pinia'

export const useAbsoluteStore = defineStore('absolute', {
Expand Down
4 changes: 1 addition & 3 deletions packages/better-write-app/src/store/addons.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
import { useProject } from '@/use/project'
import { useRaw } from '@/use/raw'
import { defineStore } from 'pinia'
import { AddonsState } from '../types/addons'
import { AddonsState } from 'better-write-types'
import { useEditorStore } from './editor'
import { useProjectStore } from './project'

export const useAddonsStore = defineStore('addons', {
state: (): AddonsState => {
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/store/auth.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AuthState } from '@/types/auth'
import { AuthState } from 'better-write-types'
import { defineStore } from 'pinia'

export const useAuthStore = defineStore('auth', {
Expand Down
4 changes: 2 additions & 2 deletions packages/better-write-app/src/store/context.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ import {
ContextActionNewInPage,
ContextActionNewInPagePosEdit,
ContextActionAlterInPage,
} from '../types/context'
Entities,
} from 'better-write-types'
import { useEnv } from '../use/env'
import { useFormat } from '../use/format'
import { useUtils } from '../use/utils'
import { useProjectStore } from './project'
import { Entities } from '../types/context'

export const useContextStore = defineStore('context', {
state: (): ContextState => {
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/store/editor.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { defineStore } from 'pinia'
import { EditorState } from '../types/editor'
import { EditorState } from 'better-write-types'
import { useDefines } from '../use/defines'

export const useEditorStore = defineStore('editor', {
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/store/global.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { usePDFStore } from './pdf'
import { useAbsoluteStore } from './absolute'
import { useShortcutsStore } from './shortcuts'

import { GlobalState } from '@/types/global'
import { GlobalState } from 'better-write-types'
import { useProjectStore } from './project'

export const useGlobalStore = defineStore('global', {
Expand Down
3 changes: 1 addition & 2 deletions packages/better-write-app/src/store/logger.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { defineStore } from 'pinia'
import { LoggerState } from '@/types/logger'
import { LoggerContent } from '../types/logger'
import { LoggerState, LoggerContent } from 'better-write-types'

export const useLoggerStore = defineStore('logger', {
state: (): LoggerState => {
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/store/pdf.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { PDFState } from '@/types/pdf'
import { PDFState } from 'better-write-types'
import { usePopulate } from '@/use/populate'
import { defineStore } from 'pinia'

Expand Down
7 changes: 2 additions & 5 deletions packages/better-write-app/src/store/project.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
import { defineStore, mapActions } from 'pinia'
import { ContextState } from '@/types/context'
import { ProjectState } from '@/types/project'
import { defineStore } from 'pinia'
import { ContextState, ProjectState, ID, Entity } from 'better-write-types'
import { useFormat } from '@/use/format'
import { Entity } from '../types/context'
import { useGlobalStore } from './global'
import { usePopulate } from '../use/populate'
import { ID } from '@/types/utils'
import { useProject } from '@/use/project'

export const useProjectStore = defineStore('project', {
Expand Down
2 changes: 1 addition & 1 deletion packages/better-write-app/src/store/shortcuts.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ShortcutsState } from '@/types/shortcuts'
import { ShortcutsState } from 'better-write-types'
import { defineStore } from 'pinia'
import { useDefines } from '../use/defines'

Expand Down
47 changes: 0 additions & 47 deletions packages/better-write-app/src/types/absolute.ts

This file was deleted.

17 changes: 0 additions & 17 deletions packages/better-write-app/src/types/addons.ts

This file was deleted.

9 changes: 0 additions & 9 deletions packages/better-write-app/src/types/auth.ts

This file was deleted.

92 changes: 0 additions & 92 deletions packages/better-write-app/src/types/context.ts

This file was deleted.

Loading

0 comments on commit 1d75828

Please sign in to comment.