diff --git a/packages/vue/src/composables/index.ts b/packages/vue/src/composables/index.ts index ab6c25f..24bf3cf 100644 --- a/packages/vue/src/composables/index.ts +++ b/packages/vue/src/composables/index.ts @@ -1,8 +1,15 @@ +export * from './tryOnBeforeMount'; +export * from './tryOnMounted'; +export * from './tryOnScopeDispose'; +export * from './useAppSharedState'; export * from './useCached'; +export * from './useClamp'; export * from './useContextFactory'; export * from './useCounter'; export * from './useLastChanged'; export * from './useMounted'; +export * from './useOffsetPagination'; export * from './useRenderCount'; +export * from './useRenderInfo'; export * from './useSupported'; export * from './useSyncRefs'; diff --git a/packages/vue/src/composables/useLastChanged/index.test.ts b/packages/vue/src/composables/useLastChanged/index.test.ts index bb6a1fe..7e1863b 100644 --- a/packages/vue/src/composables/useLastChanged/index.test.ts +++ b/packages/vue/src/composables/useLastChanged/index.test.ts @@ -1,17 +1,17 @@ import { ref, nextTick } from 'vue'; -import { describe, it, expect, vi } from 'vitest'; +import { describe, it, expect } from 'vitest'; import { useLastChanged } from '.'; import { timestamp } from '@robonen/stdlib'; describe('useLastChanged', () => { - it('should initialize with null if no initialValue is provided', () => { + it('initialize with null if no initialValue is provided', () => { const source = ref(0); const lastChanged = useLastChanged(source); expect(lastChanged.value).toBeNull(); }); - it('should initialize with the provided initialValue', () => { + it('initialize with the provided initialValue', () => { const source = ref(0); const initialValue = 123456789; const lastChanged = useLastChanged(source, { initialValue }); @@ -19,7 +19,7 @@ describe('useLastChanged', () => { expect(lastChanged.value).toBe(initialValue); }); - it('should update the timestamp when the source changes', async () => { + it('update the timestamp when the source changes', async () => { const source = ref(0); const lastChanged = useLastChanged(source); @@ -31,14 +31,14 @@ describe('useLastChanged', () => { expect(lastChanged.value).toBeLessThanOrEqual(timestamp()); }); - it('should update the timestamp immediately if immediate option is true', async () => { + it('update the timestamp immediately if immediate option is true', async () => { const source = ref(0); const lastChanged = useLastChanged(source, { immediate: true }); expect(lastChanged.value).toBeLessThanOrEqual(timestamp()); }); - it('should not update the timestamp if the source does not change', async () => { + it('not update the timestamp if the source does not change', async () => { const source = ref(0); const lastChanged = useLastChanged(source); diff --git a/packages/vue/src/composables/useToggle/index.ts b/packages/vue/src/composables/useToggle/index.ts index 29d488b..a306dd5 100644 --- a/packages/vue/src/composables/useToggle/index.ts +++ b/packages/vue/src/composables/useToggle/index.ts @@ -1,5 +1,7 @@ import { isRef, ref, toValue, type MaybeRefOrGetter, type MaybeRef, type Ref } from 'vue'; +// TODO: wip + export interface UseToggleOptions { enabledValue?: MaybeRefOrGetter, disabledValue?: MaybeRefOrGetter, diff --git a/packages/vue/src/index.ts b/packages/vue/src/index.ts index 95eec68..13a9fc4 100644 --- a/packages/vue/src/index.ts +++ b/packages/vue/src/index.ts @@ -1,2 +1,3 @@ export * from './composables'; -export * from './utils'; \ No newline at end of file +export * from './utils'; +export * from './types'; \ No newline at end of file diff --git a/packages/vue/src/types/index.ts b/packages/vue/src/types/index.ts new file mode 100644 index 0000000..bb5135c --- /dev/null +++ b/packages/vue/src/types/index.ts @@ -0,0 +1,2 @@ +export * from './resumable'; +export * from './window'; \ No newline at end of file