mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-13 04:28:41 -09:00
30 lines
819 B
TypeScript
30 lines
819 B
TypeScript
export const TERM_GROUP_REQUEST = 'TERM_GROUP_REQUEST';
|
|
export const TERM_GROUP_EXIT = 'TERM_GROUP_EXIT';
|
|
export const TERM_GROUP_RESIZE = 'TERM_GROUP_RESIZE';
|
|
export const TERM_GROUP_EXIT_ACTIVE = 'TERM_GROUP_EXIT_ACTIVE';
|
|
export const DIRECTION = {
|
|
HORIZONTAL: 'HORIZONTAL',
|
|
VERTICAL: 'VERTICAL'
|
|
} as const;
|
|
|
|
export interface TermGroupRequestAction {
|
|
type: typeof TERM_GROUP_REQUEST;
|
|
}
|
|
export interface TermGroupExitAction {
|
|
type: typeof TERM_GROUP_EXIT;
|
|
uid: string;
|
|
}
|
|
export interface TermGroupResizeAction {
|
|
type: typeof TERM_GROUP_RESIZE;
|
|
uid: string;
|
|
sizes: number[];
|
|
}
|
|
export interface TermGroupExitActiveAction {
|
|
type: typeof TERM_GROUP_EXIT_ACTIVE;
|
|
}
|
|
|
|
export type TermGroupActions =
|
|
| TermGroupRequestAction
|
|
| TermGroupExitAction
|
|
| TermGroupResizeAction
|
|
| TermGroupExitActiveAction;
|