testeranto
Version:
the AI powered BDD test framework for typescript projects
18 lines (14 loc) • 514 B
text/typescript
/* eslint-disable @typescript-eslint/no-explicit-any */
import { createContext, useContext } from "react";
import { DevelopmentFileService } from "./DevelopmentFileService";
export const FileServiceContext = createContext<any>(
new DevelopmentFileService()
);
export const useFs = () => {
const context = useContext(FileServiceContext);
if (!context) {
throw new Error("useFileService must be used within a FileServiceProvider");
}
// Return as an array to make it iterable
return [context];
};