seyfert
Preparing search index...
BaseResource
Class BaseResource<T, S>
Type Parameters
T
=
any
S
=
any
Index
Constructors
constructor
Properties
cache
client
namespace
Accessors
adapter
Methods
add
To
Relationship
bulk
contains
count
filter
flush
get
get
To
Relationship
hash
Id
keys
patch
remove
remove
If
NI
remove
To
Relationship
set
set
If
NI
values
Constructors
constructor
new
BaseResource
<
T
=
any
,
S
=
any
>
(
cache
:
Cache
,
client
:
UsingClient
,
)
:
BaseResource
<
T
,
S
>
Type Parameters
T
=
any
S
=
any
Parameters
cache
:
Cache
client
:
UsingClient
Returns
BaseResource
<
T
,
S
>
Properties
Protected
cache
cache
:
Cache
Readonly
client
client
:
UsingClient
namespace
namespace
:
string
= 'base'
Accessors
adapter
get
adapter
()
:
Adapter
Returns
Adapter
Methods
add
To
Relationship
addToRelationship
(
id
:
string
|
string
[]
)
:
Awaitable
<
void
>
Parameters
id
:
string
|
string
[]
Returns
Awaitable
<
void
>
bulk
bulk
(
ids
:
string
[]
)
:
T
[]
Parameters
ids
:
string
[]
Returns
T
[]
contains
contains
(
id
:
string
)
:
ReturnCache
<
boolean
>
Parameters
id
:
string
Returns
ReturnCache
<
boolean
>
count
count
()
:
number
Returns
number
filter
filter
(
data
:
any
,
id
:
string
,
from
:
CacheFrom
)
:
boolean
Parameters
data
:
any
id
:
string
from
:
CacheFrom
Returns
boolean
flush
flush
()
:
Awaitable
<
void
>
Returns
Awaitable
<
void
>
get
get
(
id
:
string
)
:
ReturnCache
<
undefined
|
T
>
Parameters
id
:
string
Returns
ReturnCache
<
undefined
|
T
>
get
To
Relationship
getToRelationship
()
:
Awaitable
<
string
[]
>
Returns
Awaitable
<
string
[]
>
hash
Id
hashId
(
id
:
string
)
:
string
Parameters
id
:
string
Returns
string
keys
keys
()
:
string
[]
Returns
string
[]
patch
patch
(
from
:
CacheFrom
,
id
:
string
,
data
:
S
)
:
Awaitable
<
void
>
Parameters
from
:
CacheFrom
id
:
string
data
:
S
Returns
Awaitable
<
void
>
remove
remove
(
id
:
string
)
:
Awaitable
<
void
>
Parameters
id
:
string
Returns
Awaitable
<
void
>
remove
If
NI
removeIfNI
(
intent
:
|
"Guilds"
|
"GuildMembers"
|
"GuildModeration"
|
"GuildExpressions"
|
"GuildIntegrations"
|
"GuildWebhooks"
|
"GuildInvites"
|
"GuildVoiceStates"
|
"GuildPresences"
|
"GuildMessages"
|
"GuildMessageReactions"
|
"GuildMessageTyping"
|
"DirectMessages"
|
"DirectMessageReactions"
|
"DirectMessageTyping"
|
"MessageContent"
|
"GuildScheduledEvents"
|
"AutoModerationConfiguration"
|
"AutoModerationExecution"
|
"GuildMessagePolls"
|
"DirectMessagePolls"
|
"NonPrivilaged"
|
"OnlyPrivilaged"
,
id
:
string
,
)
:
Awaitable
<
void
>
Parameters
intent
:
|
"Guilds"
|
"GuildMembers"
|
"GuildModeration"
|
"GuildExpressions"
|
"GuildIntegrations"
|
"GuildWebhooks"
|
"GuildInvites"
|
"GuildVoiceStates"
|
"GuildPresences"
|
"GuildMessages"
|
"GuildMessageReactions"
|
"GuildMessageTyping"
|
"DirectMessages"
|
"DirectMessageReactions"
|
"DirectMessageTyping"
|
"MessageContent"
|
"GuildScheduledEvents"
|
"AutoModerationConfiguration"
|
"AutoModerationExecution"
|
"GuildMessagePolls"
|
"DirectMessagePolls"
|
"NonPrivilaged"
|
"OnlyPrivilaged"
id
:
string
Returns
Awaitable
<
void
>
remove
To
Relationship
removeToRelationship
(
id
:
string
|
string
[]
)
:
Awaitable
<
void
>
Parameters
id
:
string
|
string
[]
Returns
Awaitable
<
void
>
set
set
(
from
:
CacheFrom
,
id
:
string
,
data
:
S
)
:
Awaitable
<
void
>
Parameters
from
:
CacheFrom
id
:
string
data
:
S
Returns
Awaitable
<
void
>
set
If
NI
setIfNI
(
from
:
CacheFrom
,
intent
:
|
"Guilds"
|
"GuildMembers"
|
"GuildModeration"
|
"GuildExpressions"
|
"GuildIntegrations"
|
"GuildWebhooks"
|
"GuildInvites"
|
"GuildVoiceStates"
|
"GuildPresences"
|
"GuildMessages"
|
"GuildMessageReactions"
|
"GuildMessageTyping"
|
"DirectMessages"
|
"DirectMessageReactions"
|
"DirectMessageTyping"
|
"MessageContent"
|
"GuildScheduledEvents"
|
"AutoModerationConfiguration"
|
"AutoModerationExecution"
|
"GuildMessagePolls"
|
"DirectMessagePolls"
|
"NonPrivilaged"
|
"OnlyPrivilaged"
,
id
:
string
,
data
:
S
,
)
:
Awaitable
<
void
>
Parameters
from
:
CacheFrom
intent
:
|
"Guilds"
|
"GuildMembers"
|
"GuildModeration"
|
"GuildExpressions"
|
"GuildIntegrations"
|
"GuildWebhooks"
|
"GuildInvites"
|
"GuildVoiceStates"
|
"GuildPresences"
|
"GuildMessages"
|
"GuildMessageReactions"
|
"GuildMessageTyping"
|
"DirectMessages"
|
"DirectMessageReactions"
|
"DirectMessageTyping"
|
"MessageContent"
|
"GuildScheduledEvents"
|
"AutoModerationConfiguration"
|
"AutoModerationExecution"
|
"GuildMessagePolls"
|
"DirectMessagePolls"
|
"NonPrivilaged"
|
"OnlyPrivilaged"
id
:
string
data
:
S
Returns
Awaitable
<
void
>
values
values
()
:
T
[]
Returns
T
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
cache
client
namespace
Accessors
adapter
Methods
add
To
Relationship
bulk
contains
count
filter
flush
get
get
To
Relationship
hash
Id
keys
patch
remove
remove
If
NI
remove
To
Relationship
set
set
If
NI
values
seyfert
Loading...