first commit

This commit is contained in:
2026-03-10 16:18:05 +00:00
commit 11f9c069b5
31635 changed files with 3187747 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
// Copyright 2024-present 650 Industries. All rights reserved.
import ExpoModulesCore
struct CreateOptions: Record {
@Field var intermediates: Bool = false
@Field var overwrite: Bool = false
@Field var idempotent: Bool = false
}
struct DownloadOptions: Record {
@Field var headers: [String: String]?
@Field var idempotent: Bool = false
}
struct FileInfo: Record {
@Field var exists: Bool
@Field var uri: String?
@Field var md5: String?
@Field var size: Int64?
@Field var modificationTime: Int64?
@Field var creationTime: Int64?
}
struct PathInfo: Record {
@Field var exists: Bool
@Field var isDirectory: Bool?
}
struct DirectoryInfo: Record {
@Field var exists: Bool
@Field var uri: String?
@Field var files: [String]?
@Field var size: Int64?
@Field var modificationTime: Int64?
@Field var creationTime: Int64?
}
enum WriteEncoding: String, Enumerable {
case utf8
case base64
}
struct WriteOptions: Record {
@Field var encoding: WriteEncoding?
@Field var append: Bool = false
}