@enigmatis/polaris-common
Version:
common types for polaris
15 lines (14 loc) • 606 B
TypeScript
import { GraphQLError } from 'graphql';
import { PermissionsContext, Reality } from '..';
import { PolarisBaseContext } from './polaris-base-context';
import { PolarisExtensions } from './polaris-extensions';
import { PolarisGraphQLRequest } from './polaris-request';
import { SnapshotContext } from './snapshot-context';
export interface PolarisGraphQLContext extends PolarisBaseContext {
request: PolarisGraphQLRequest;
returnedExtensions: PolarisExtensions;
reality: Reality;
errors?: GraphQLError[];
snapshotContext?: SnapshotContext;
permissionsContext?: PermissionsContext;
}