utils.d.ts 288 Bytes
import type { ComputedRef, Ref } from 'vue';
import { DataActionModeEnum } from '/@/enums/toolEnum';

export type DynamicProps<T> = {
  [P in keyof T]: Ref<T[P]> | T[P] | ComputedRef<T[P]>;
};

export interface ModalParamsType<T = Recordable> {
  mode: DataActionModeEnum;
  record: T;
}