From b52ea268935413d8b521bc614457a8731ea0f182 Mon Sep 17 00:00:00 2001 From: Hazem Krimi Date: Wed, 28 Apr 2021 21:25:07 +0100 Subject: [PATCH] Add state reactive variables --- src/graphql/state.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/graphql/state.ts b/src/graphql/state.ts index cb0ff5c..baaed62 100644 --- a/src/graphql/state.ts +++ b/src/graphql/state.ts @@ -1 +1,10 @@ -export {}; +import { makeVar } from '@apollo/client'; +import { UserResponseModel } from './types'; + +export const tokenVar = makeVar(undefined); + +export const roleVar = makeVar< + 'client' | 'productOwner' | 'developer' | 'admin' | undefined +>(undefined); + +export const userVar = makeVar(undefined);