Skip to content

Commit 59f2d4c

Browse files
committed
refactor: 重命名 base sheet props, emits 类型定义
1 parent fa256ad commit 59f2d4c

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

packages/s2-vue/src/hooks/useEvents.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { S2Event, type SpreadSheet, getBaseCellData, GEvent } from '@antv/s2';
22
import { onMounted, type Ref } from 'vue';
3-
import type { BaseSheetInitEmits, EmitFn } from './../interface';
3+
import type { BaseSheetEmits, EmitFn } from './../interface';
44

55
const useCellEvent = (
66
s2Ref: Ref<SpreadSheet | undefined>,
7-
emit: EmitFn<BaseSheetInitEmits>,
7+
emit: EmitFn<BaseSheetEmits>,
88
eventName: S2Event,
9-
emitName: keyof BaseSheetInitEmits,
9+
emitName: keyof BaseSheetEmits,
1010
) => {
1111
const handler = (event: GEvent) => {
1212
const param = getBaseCellData(event);
@@ -17,9 +17,9 @@ const useCellEvent = (
1717

1818
const useS2Event = (
1919
s2Ref: Ref<SpreadSheet | undefined>,
20-
emit: EmitFn<BaseSheetInitEmits>,
20+
emit: EmitFn<BaseSheetEmits>,
2121
eventName: S2Event,
22-
emitName: keyof BaseSheetInitEmits,
22+
emitName: keyof BaseSheetEmits,
2323
) => {
2424
const handler = (params: any) => {
2525
emit(emitName as any, params);
@@ -29,7 +29,7 @@ const useS2Event = (
2929

3030
export const useEvents = (
3131
s2Ref: Ref<SpreadSheet | undefined>,
32-
emit: EmitFn<BaseSheetInitEmits>,
32+
emit: EmitFn<BaseSheetEmits>,
3333
) => {
3434
onMounted(() => {
3535
if (!s2Ref.value) {

packages/s2-vue/src/hooks/useSpreadSheet.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
type SpreadSheet,
77
} from '@antv/s2';
88
import { onBeforeUnmount, onMounted, ref, shallowRef, toRaw } from 'vue';
9-
import type { BaseSheetInitEmits, EmitFn } from '../interface';
9+
import type { BaseSheetEmits, EmitFn } from '../interface';
1010
import type { BaseSheetProps } from '../utils/initPropAndEmits';
1111
import { getSheetComponentOptions } from '../utils/options';
1212
import { usePagination } from './usePagination';
@@ -17,7 +17,7 @@ import { useResize } from './useResize';
1717

1818
export function useSpreadSheet(
1919
props: BaseSheetProps,
20-
emit: EmitFn<BaseSheetInitEmits>,
20+
emit: EmitFn<BaseSheetEmits>,
2121
) {
2222
const {
2323
dataCfg,

packages/s2-vue/src/interface.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ type GetInitEmits<T> = {
7272
/* 组件类型 */
7373
/* -------------------------------------------------------------------------- */
7474

75-
export type BaseSheetInitPropKeys = GetPropKeys<BaseSheetComponentProps>;
76-
export type BaseSheetInitEmitKeys = GetEmitKeys<BaseSheetComponentProps>;
77-
export type BaseSheetInitProps = GetInitProps<BaseSheetComponentProps>;
78-
export type BaseSheetInitEmits = GetInitEmits<BaseSheetComponentProps>;
75+
export type BaseSheetPropKeys = GetPropKeys<BaseSheetComponentProps>;
76+
export type BaseSheetEmitKeys = GetEmitKeys<BaseSheetComponentProps>;
77+
78+
export type BaseSheetEmits = GetInitEmits<BaseSheetComponentProps>;

packages/s2-vue/src/utils/initPropAndEmits.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type {
55
SheetType,
66
} from '@antv/s2-shared';
77
import type { ExtractPropTypes, PropType } from 'vue';
8-
import type { BaseSheetInitEmitKeys, BaseSheetInitEmits } from './../interface';
8+
import type { BaseSheetEmitKeys, BaseSheetEmits } from './../interface';
99

1010
export const initBaseSheetProps = () => ({
1111
sheetType: String as PropType<SheetType>,
@@ -40,7 +40,7 @@ export type BaseSheetProps = ExtractPropTypes<
4040

4141
export const initBaseSheetEmits = () => {
4242
/** base sheet all emits */
43-
const keys: Array<BaseSheetInitEmitKeys> = [
43+
const keys: Array<BaseSheetEmitKeys> = [
4444
'spreadsheet',
4545
'getSpreadSheet',
4646
// ============== Row Cell ====================
@@ -130,5 +130,5 @@ export const initBaseSheetEmits = () => {
130130
'reset',
131131
'linkFieldJump',
132132
];
133-
return keys as unknown as BaseSheetInitEmits;
133+
return keys as unknown as BaseSheetEmits;
134134
};

0 commit comments

Comments
 (0)