react-native-integrate
Version:
Automate integration of additional code into React Native projects
29 lines (28 loc) • 1.24 kB
TypeScript
export declare const mockFs: {
existsSync: jest.Mock<boolean, [path: string], any>;
renameSync: (from: string, to: string) => void;
readFileSync: (path: string) => string;
writeFileSync: (path: string, data: string) => boolean;
copyFileSync: (from: string, to: string) => boolean;
copyFile: jest.Mock<void, [from: string, to: string, cb: (e?: Error) => void], any>;
mkdirSync: () => boolean;
rmSync: (path: string) => boolean;
rm: jest.Mock<void, [path: string, _opts: any, cb: (e?: Error) => void], any>;
mkdir: jest.Mock<void, [_path: any, _opts: any, cb: (e?: Error) => void], any>;
readdirSync: () => string[];
readdir: jest.Mock<any, any, any>;
unlink: jest.Mock<void, [filePath: string, cb: (e?: Error) => void], any>;
lstatSync: jest.Mock<{
isFile: () => boolean;
isDirectory: () => boolean;
}, [p: string], any>;
watch: (_filePath: string, _opts: any, listener: (event: string, filename: string) => void) => any;
reset(): void;
getStore(): Record<string, string>;
setReadPermission(value: boolean): void;
setWritePermission(value: boolean): void;
readonly permissions: {
read: boolean;
write: boolean;
};
};