@fkn/lib/cloud
Type Aliases
Section titled “Type Aliases”QuotaStatus
Section titled “QuotaStatus”type QuotaStatus = object;Properties
Section titled “Properties”bitsPerSecond
Section titled “bitsPerSecond”bitsPerSecond: number;current effective egress rate cap, bits per second (for display)
bytesPerSecond
Section titled “bytesPerSecond”bytesPerSecond: number;current effective egress rate cap, bytes per second
limitBytes
Section titled “limitBytes”limitBytes: number;free-tier daily volume before throttling kicks in
overQuota
Section titled “overQuota”overQuota: boolean;today’s free-tier volume is spent (true even for premium, see throttled)
premium
Section titled “premium”premium: boolean;the user has a paid subscription, throttle never applies
remainingBytes
Section titled “remainingBytes”remainingBytes: number;bytes of free-tier volume left today
throttled
Section titled “throttled”throttled: boolean;transfers are actually being rate-limited right now (overQuota and not premium)
usedBytes
Section titled “usedBytes”usedBytes: number;bytes egressed through FKN relays today (per connected account or anonymized IP), saturates at limitBytes: consumption past the free-tier volume is private and never reported
Functions
Section titled “Functions”attachFrame()
Section titled “attachFrame()”function attachFrame(__namedParameters): Promise<Frame>;Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”Returns
Section titled “Returns”available()
Section titled “available()”function available(): boolean;Returns
Section titled “Returns”boolean
fetch()
Section titled “fetch()”function fetch(input, init?): Promise<Response>;Parameters
Section titled “Parameters”string | URL | Request
RequestInit & object
Returns
Section titled “Returns”Promise<Response>
quota()
Section titled “quota()”function quota(): Promise<QuotaStatus>;Returns
Section titled “Returns”References
Section titled “References”Re-exports dgram
Re-exports dns
Renames and re-exports cloud/fs
Re-exports http
Re-exports net