interfaceS3Bucket{ name:"S3"; options:{ bucketName:{ description:"The name of the bucket you want to use"; required:true; type:"string"; }; cacheTTL:{required:false;type:"number"}; client:{ description:"Authenticated S3 client"; required:true; type:"object"; }; prefix:{ description:"The prefix to use for all operations"; required:false; type:"string"; }; }; create(opt:S3Options):S3FileSystem; isAvailable():boolean; }
options:{ bucketName:{ description:"The name of the bucket you want to use"; required:true; type:"string"; }; cacheTTL:{required:false;type:"number"}; client:{ description:"Authenticated S3 client"; required:true; type:"object"; }; prefix:{ description:"The prefix to use for all operations"; required:false; type:"string"; }; } = ...