- defineExtension<R_, R, M_, M, Q_, C_, C, Args, MergedArgs>(extension): ((client: any) => {
$extends: {
extArgs: Args;
};
}) Type Parameters
- R_ extends {
$allModels: unknown;
activeInvite: unknown;
allEnumsModel: unknown;
client: unknown;
clientBlog: unknown;
clientChangelog: unknown;
clientFAQ: unknown;
clientLogRawData: unknown;
drop: unknown;
dropGame: unknown;
guild: unknown;
guildAutoLiveRole: unknown;
guildAutoLiveRoleFilter: unknown;
guildCustomMessage: unknown;
guildCustomSingleMessage: unknown;
guildDisableBranding: unknown;
guildDrops: unknown;
guildDropsGame: unknown;
guildDropsGameWebhook: unknown;
guildDropsWebhook: unknown;
guildEmbedField: unknown;
guildGettingStarted: unknown;
guildGiveaway: unknown;
guildGiveawayEntry: unknown;
guildGiveawayFilter: unknown;
guildGiveawayRequirements: unknown;
guildGiveawayRoleBonus: unknown;
guildLinkedRole: unknown;
guildMessageButton: unknown;
guildMessageEmbed: unknown;
guildMessageWebhook: unknown;
guildNotificationOverride: unknown;
guildPremium: unknown;
guildRandomMessage: unknown;
guildSingleMessageWebhook: unknown;
guildStarboard: unknown;
guildStarboardFilter: unknown;
guildStarboardMessage: unknown;
guildStarboardMessages: unknown;
guildStatusRole: unknown;
guildStatusRoleFilter: unknown;
guildStickyEmbedField: unknown;
guildStickyMessage: unknown;
guildStickyMessageButton: unknown;
guildStickyMessageEmbed: unknown;
guildStickyMessageWebhook: unknown;
kSCurrentlyLive: unknown;
kSCustomMessage: unknown;
kSEmbedField: unknown;
kSGiftedSubRole: unknown;
kSLeaderBoardRole: unknown;
kSLeaderBoardSyncRole: unknown;
kSMessageButton: unknown;
kSMessageEmbed: unknown;
kSMessageWebhook: unknown;
kSRoleWithUsers: unknown;
kSStatsChannelId: unknown;
kickStreamer: unknown;
member: unknown;
r2Storage: unknown;
r2StorageGuild: unknown;
rSCurrentlyLive: unknown;
rSCustomMessage: unknown;
rSEmbedField: unknown;
rSMessageButton: unknown;
rSMessageEmbed: unknown;
rSMessageWebhook: unknown;
rSStatsChannelId: unknown;
rumbleStreamer: unknown;
sentDrop: unknown;
tSCurrentlyLive: unknown;
tSCustomMessage: unknown;
tSEmbedField: unknown;
tSMessageButton: unknown;
tSMessageEmbed: unknown;
tSMessageWebhook: unknown;
tSStatsChannelId: unknown;
tTSCurrentlyLive: unknown;
tTSCustomMessage: unknown;
tTSEmbedField: unknown;
tTSMessageButton: unknown;
tTSMessageEmbed: unknown;
tTSMessageWebhook: unknown;
tTSStatsChannelId: unknown;
team: unknown;
teamMember: unknown;
tiktokStreamer: unknown;
twitchStreamer: unknown;
user: unknown;
userActiveGuildSubscription: unknown;
userBirthday: unknown;
userGettingStarted: unknown;
userKickAccount: unknown;
userKickAccountSubscribedTo: unknown;
userLinkedRoles: unknown;
userMediaShare: unknown;
userMediaSharePermissions: unknown;
userMediaShareSettings: unknown;
userNotificationData: unknown;
userNotifications: unknown;
userPremium: unknown;
userRumbleAccount: unknown;
userSession: unknown;
userTwitchAccount: unknown;
yTSCurrentlyLive: unknown;
yTSCustomMessage: unknown;
yTSEmbedField: unknown;
yTSMessageButton: unknown;
yTSMessageEmbed: unknown;
yTSMessageWebhook: unknown;
yTSStatsChannelId: unknown;
youtubeStreamer: unknown;
} - R
- M_ extends {
$allModels: unknown;
activeInvite: unknown;
allEnumsModel: unknown;
client: unknown;
clientBlog: unknown;
clientChangelog: unknown;
clientFAQ: unknown;
clientLogRawData: unknown;
drop: unknown;
dropGame: unknown;
guild: unknown;
guildAutoLiveRole: unknown;
guildAutoLiveRoleFilter: unknown;
guildCustomMessage: unknown;
guildCustomSingleMessage: unknown;
guildDisableBranding: unknown;
guildDrops: unknown;
guildDropsGame: unknown;
guildDropsGameWebhook: unknown;
guildDropsWebhook: unknown;
guildEmbedField: unknown;
guildGettingStarted: unknown;
guildGiveaway: unknown;
guildGiveawayEntry: unknown;
guildGiveawayFilter: unknown;
guildGiveawayRequirements: unknown;
guildGiveawayRoleBonus: unknown;
guildLinkedRole: unknown;
guildMessageButton: unknown;
guildMessageEmbed: unknown;
guildMessageWebhook: unknown;
guildNotificationOverride: unknown;
guildPremium: unknown;
guildRandomMessage: unknown;
guildSingleMessageWebhook: unknown;
guildStarboard: unknown;
guildStarboardFilter: unknown;
guildStarboardMessage: unknown;
guildStarboardMessages: unknown;
guildStatusRole: unknown;
guildStatusRoleFilter: unknown;
guildStickyEmbedField: unknown;
guildStickyMessage: unknown;
guildStickyMessageButton: unknown;
guildStickyMessageEmbed: unknown;
guildStickyMessageWebhook: unknown;
kSCurrentlyLive: unknown;
kSCustomMessage: unknown;
kSEmbedField: unknown;
kSGiftedSubRole: unknown;
kSLeaderBoardRole: unknown;
kSLeaderBoardSyncRole: unknown;
kSMessageButton: unknown;
kSMessageEmbed: unknown;
kSMessageWebhook: unknown;
kSRoleWithUsers: unknown;
kSStatsChannelId: unknown;
kickStreamer: unknown;
member: unknown;
r2Storage: unknown;
r2StorageGuild: unknown;
rSCurrentlyLive: unknown;
rSCustomMessage: unknown;
rSEmbedField: unknown;
rSMessageButton: unknown;
rSMessageEmbed: unknown;
rSMessageWebhook: unknown;
rSStatsChannelId: unknown;
rumbleStreamer: unknown;
sentDrop: unknown;
tSCurrentlyLive: unknown;
tSCustomMessage: unknown;
tSEmbedField: unknown;
tSMessageButton: unknown;
tSMessageEmbed: unknown;
tSMessageWebhook: unknown;
tSStatsChannelId: unknown;
tTSCurrentlyLive: unknown;
tTSCustomMessage: unknown;
tTSEmbedField: unknown;
tTSMessageButton: unknown;
tTSMessageEmbed: unknown;
tTSMessageWebhook: unknown;
tTSStatsChannelId: unknown;
team: unknown;
teamMember: unknown;
tiktokStreamer: unknown;
twitchStreamer: unknown;
user: unknown;
userActiveGuildSubscription: unknown;
userBirthday: unknown;
userGettingStarted: unknown;
userKickAccount: unknown;
userKickAccountSubscribedTo: unknown;
userLinkedRoles: unknown;
userMediaShare: unknown;
userMediaSharePermissions: unknown;
userMediaShareSettings: unknown;
userNotificationData: unknown;
userNotifications: unknown;
userPremium: unknown;
userRumbleAccount: unknown;
userSession: unknown;
userTwitchAccount: unknown;
yTSCurrentlyLive: unknown;
yTSCustomMessage: unknown;
yTSEmbedField: unknown;
yTSMessageButton: unknown;
yTSMessageEmbed: unknown;
yTSMessageWebhook: unknown;
yTSStatsChannelId: unknown;
youtubeStreamer: unknown;
} - M
- Q_ extends {
$allModels: unknown;
$allOperations: unknown;
$executeRaw: unknown;
$executeRawUnsafe: unknown;
$queryRaw: unknown;
$queryRawUnsafe: unknown;
activeInvite: unknown;
allEnumsModel: unknown;
client: unknown;
clientBlog: unknown;
clientChangelog: unknown;
clientFAQ: unknown;
clientLogRawData: unknown;
drop: unknown;
dropGame: unknown;
guild: unknown;
guildAutoLiveRole: unknown;
guildAutoLiveRoleFilter: unknown;
guildCustomMessage: unknown;
guildCustomSingleMessage: unknown;
guildDisableBranding: unknown;
guildDrops: unknown;
guildDropsGame: unknown;
guildDropsGameWebhook: unknown;
guildDropsWebhook: unknown;
guildEmbedField: unknown;
guildGettingStarted: unknown;
guildGiveaway: unknown;
guildGiveawayEntry: unknown;
guildGiveawayFilter: unknown;
guildGiveawayRequirements: unknown;
guildGiveawayRoleBonus: unknown;
guildLinkedRole: unknown;
guildMessageButton: unknown;
guildMessageEmbed: unknown;
guildMessageWebhook: unknown;
guildNotificationOverride: unknown;
guildPremium: unknown;
guildRandomMessage: unknown;
guildSingleMessageWebhook: unknown;
guildStarboard: unknown;
guildStarboardFilter: unknown;
guildStarboardMessage: unknown;
guildStarboardMessages: unknown;
guildStatusRole: unknown;
guildStatusRoleFilter: unknown;
guildStickyEmbedField: unknown;
guildStickyMessage: unknown;
guildStickyMessageButton: unknown;
guildStickyMessageEmbed: unknown;
guildStickyMessageWebhook: unknown;
kSCurrentlyLive: unknown;
kSCustomMessage: unknown;
kSEmbedField: unknown;
kSGiftedSubRole: unknown;
kSLeaderBoardRole: unknown;
kSLeaderBoardSyncRole: unknown;
kSMessageButton: unknown;
kSMessageEmbed: unknown;
kSMessageWebhook: unknown;
kSRoleWithUsers: unknown;
kSStatsChannelId: unknown;
kickStreamer: unknown;
member: unknown;
r2Storage: unknown;
r2StorageGuild: unknown;
rSCurrentlyLive: unknown;
rSCustomMessage: unknown;
rSEmbedField: unknown;
rSMessageButton: unknown;
rSMessageEmbed: unknown;
rSMessageWebhook: unknown;
rSStatsChannelId: unknown;
rumbleStreamer: unknown;
sentDrop: unknown;
tSCurrentlyLive: unknown;
tSCustomMessage: unknown;
tSEmbedField: unknown;
tSMessageButton: unknown;
tSMessageEmbed: unknown;
tSMessageWebhook: unknown;
tSStatsChannelId: unknown;
tTSCurrentlyLive: unknown;
tTSCustomMessage: unknown;
tTSEmbedField: unknown;
tTSMessageButton: unknown;
tTSMessageEmbed: unknown;
tTSMessageWebhook: unknown;
tTSStatsChannelId: unknown;
team: unknown;
teamMember: unknown;
tiktokStreamer: unknown;
twitchStreamer: unknown;
user: unknown;
userActiveGuildSubscription: unknown;
userBirthday: unknown;
userGettingStarted: unknown;
userKickAccount: unknown;
userKickAccountSubscribedTo: unknown;
userLinkedRoles: unknown;
userMediaShare: unknown;
userMediaSharePermissions: unknown;
userMediaShareSettings: unknown;
userNotificationData: unknown;
userNotifications: unknown;
userPremium: unknown;
userRumbleAccount: unknown;
userSession: unknown;
userTwitchAccount: unknown;
yTSCurrentlyLive: unknown;
yTSCustomMessage: unknown;
yTSEmbedField: unknown;
yTSMessageButton: unknown;
yTSMessageEmbed: unknown;
yTSMessageWebhook: unknown;
yTSStatsChannelId: unknown;
youtubeStreamer: unknown;
} - C_ extends {}
- C
- Args extends InternalArgs<{}, {}, {}, {}> = InternalArgs<R, M, {}, C>
- MergedArgs extends InternalArgs<{}, {}, {}, {}> = ComputeDeep<DefaultArgs & Args & AllModelsToStringIndex<TypeMap<InternalArgs & DefaultArgs, {}>, Args, "result"> & AllModelsToStringIndex<TypeMap<InternalArgs & DefaultArgs, {}>, Args, "model">>
Parameters
- extension: ((client: DynamicClientExtensionThis<TypeMap<InternalArgs & DefaultArgs, {}>, TypeMapCb<{}>, DefaultArgs>) => {
$extends: {
extArgs: Args;
};
}) | {
client?: {
[P in string | number | symbol]: unknown
} & {
[K: symbol]: {
ctx: Optional<DynamicClientExtensionThis<TypeMap, TypeMapCb, ExtArgs>, ITXClientDenyList> & {
$parent: Optional<DynamicClientExtensionThis<TypeMap, TypeMapCb, ExtArgs>, ITXClientDenyList>;
};
};
} & C;
model?: DynamicModelExtensionArgs<M_, TypeMap<InternalArgs & DefaultArgs, {}>, TypeMapCb<{}>, DefaultArgs> & M;
name?: string;
query?: DynamicQueryExtensionArgs<Q_, TypeMap<InternalArgs & DefaultArgs, {}>>;
result?: DynamicResultExtensionArgs<R_, TypeMap<InternalArgs & DefaultArgs, {}>> & R;
}
Returns ((client: any) => {
$extends: {
extArgs: Args;
};
})
- (client): {
$extends: {
extArgs: Args;
};
} Returns {
$extends: {
extArgs: Args;
};
}
$extends: {
extArgs: Args;
}
Properties
extArgs