Directus / @directus/memory / index / LimiterLocal
Class: LimiterLocal ​
Defined in: packages/memory/src/limiter/lib/local.ts:6
Implements ​
Constructors ​
new LimiterLocal() ​
new LimiterLocal(
config
):LimiterLocal
Defined in: packages/memory/src/limiter/lib/local.ts:10
Parameters ​
config ​
Omit
<LimiterConfigLocal
, "type"
>
Returns ​
Methods ​
consume() ​
consume(
key
):Promise
<void
>
Defined in: packages/memory/src/limiter/lib/local.ts:19
Consume a point for the given key
Parameters ​
key ​
string
IP address, URL path, or any other string
Returns ​
Promise
<void
>
Implementation of ​
delete() ​
delete(
key
):Promise
<void
>
Defined in: packages/memory/src/limiter/lib/local.ts:23
Delete the tracked information for a given key
Parameters ​
key ​
string
IP address, URL path, or any other string
Returns ​
Promise
<void
>