33 lines
1.3 KiB
TypeScript
33 lines
1.3 KiB
TypeScript
// Единая точка импорта механизма согласования.
|
|
export {
|
|
REQUEST_STATUS,
|
|
REQUEST_STATUS_CHOICES,
|
|
APPROVAL_ROW_STATUS_CHOICES,
|
|
APPROVAL_PHASE,
|
|
APPROVAL_PHASE_CHOICES,
|
|
EDITABLE_STATUSES,
|
|
isEditableStatus,
|
|
} from './models/statuses';
|
|
export type { ISiteUser } from './models/ISiteUser';
|
|
export type { IMatrixRow } from './models/IMatrixRow';
|
|
export type { IApprovalRow } from './models/IApprovalRow';
|
|
export type {
|
|
ApprovalStatus,
|
|
IRequestType,
|
|
IResolvedRoute,
|
|
IResolvedRouteStep,
|
|
} from './models/IApprovalRouteApi';
|
|
|
|
export { getRequestTypes, resolveRoute } from './approvalRoute.service';
|
|
export { ApprovalListService } from './approvalList.service';
|
|
export type { IApproverToWrite } from './approvalList.service';
|
|
export { ApproverService } from './approverDecision.service';
|
|
export type { ApproverDecision } from './approverDecision.service';
|
|
export { getPlannedMatrix, writeApprovers, writeRoute } from './approvalSubmission.service';
|
|
export { useMatrixEditor, findUnassignedStep } from './useMatrixEditor';
|
|
export type { IUseMatrixEditor } from './useMatrixEditor';
|
|
export { ApprovalMatrix } from './ui/ApprovalMatrix';
|
|
export { UserPicker } from './ui/UserPicker';
|
|
export { DecisionPanel } from './ui/DecisionPanel';
|
|
export { StatusBadge } from './ui/StatusBadge';
|