[READ-ONLY] Mirror of https://github.com/okikio/opfs.

feat: enhance OPFS testing framework with type safety and new APIs master

- Introduced type definitions for OPFS-related operations in api.ts and opfs-types.ts. - Updated tests to utilize new type definitions for better type safety. - Added support for OPFS in various test scenarios including service workers and workers. - Created new TypeScript configuration files for OPFS DOM and worker environments. - Improved fixture API to ensure it does not augment global Window interface. - Implemented checks to ensure compatibility of native file and directory handles with OPFS. - Enhanced error handling and reporting in tests for better diagnostics. Signed-off-by: Okiki Ojo <hey@okikio.dev>