t-fighting-design
Version:
Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.
11 lines (9 loc) • 479 B
TypeScript
export type MessageInstancesType = Partial<{
[key in messagePlacementType]: MessageInstance[]
}>
export interface UseMassageManageReturnInterface {
instances: Partial<{ [key in messagePlacementType]: MessageInstance[] }>
getSiblingOffset(placement: messagePlacementType, id: string, isNext: boolean): number
removeInstance(placement: messagePlacementType, id: string): void
createInstance(instance: MessageInstance, placement: messagePlacementType): MessageInstance
}