2022-07-07 20:41:25 +03:00

20 lines
675 B
TypeScript

import type { NormalizedCacheObject } from '@apollo/client';
import type { User } from 'services/user/types';
import type { CalculationOptions } from 'stores/calculation/options/types';
import type { CalculationStatuses } from 'stores/calculation/statuses/types';
import type { CalculationValues } from 'stores/calculation/values/types';
import type { InsuranceTableData } from 'stores/tables/insurance';
export interface BasePageProps {
user: User;
initialApolloState: NormalizedCacheObject;
calculation?: {
values: CalculationValues;
statuses: CalculationStatuses;
options: CalculationOptions;
};
tables?: {
insurance: InsuranceTableData;
};
}