Files
cinny/src/app/hooks/useSpecVersions.ts
T

13 lines
426 B
TypeScript
Raw Normal View History

2024-01-21 23:50:56 +11:00
import { createContext, useContext } from 'react';
import { SpecVersions } from '../cs-api';
const SpecVersionsContext = createContext<SpecVersions | null>(null);
export const SpecVersionsProvider = SpecVersionsContext.Provider;
export function useSpecVersions(): SpecVersions {
const versions = useContext(SpecVersionsContext);
if (!versions) throw new Error('Server versions are not provided!');
return versions;
}