Skip to content

core/cache ​

Interfaces ​

CacheEntry ​

Defined in: venpm/src/core/cache.ts:5

Properties ​

body ​
ts
body: string;

Defined in: venpm/src/core/cache.ts:9

cachedAt ​
ts
cachedAt: string;

Defined in: venpm/src/core/cache.ts:10

etag? ​
ts
optional etag?: string;

Defined in: venpm/src/core/cache.ts:7

lastModified? ​
ts
optional lastModified?: string;

Defined in: venpm/src/core/cache.ts:8

url ​
ts
url: string;

Defined in: venpm/src/core/cache.ts:6


IndexCache ​

Defined in: venpm/src/core/cache.ts:13

Properties ​

entries ​
ts
entries: Record<string, CacheEntry>;

Defined in: venpm/src/core/cache.ts:14

Functions ​

getCachedEntry() ​

ts
function getCachedEntry(cache, url): CacheEntry | undefined;

Defined in: venpm/src/core/cache.ts:39

Parameters ​

ParameterType
cacheIndexCache
urlstring

Returns ​

CacheEntry | undefined


getCachePath() ​

ts
function getCachePath(): string;

Defined in: venpm/src/core/cache.ts:17

Returns ​

string


loadCache() ​

ts
function loadCache(fs): Promise<IndexCache>;

Defined in: venpm/src/core/cache.ts:21

Parameters ​

ParameterType
fsFileSystem

Returns ​

Promise<IndexCache>


saveCache() ​

ts
function saveCache(fs, cache): Promise<void>;

Defined in: venpm/src/core/cache.ts:33

Parameters ​

ParameterType
fsFileSystem
cacheIndexCache

Returns ​

Promise<void>


setCachedEntry() ​

ts
function setCachedEntry(
   cache, 
   url, 
   entry): IndexCache;

Defined in: venpm/src/core/cache.ts:43

Parameters ​

ParameterType
cacheIndexCache
urlstring
entryCacheEntry

Returns ​

IndexCache

Disclaimer — Not affiliated with Discord Inc. or Vencord. Client mods are against Discord's ToS. Use at your own risk.