mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
feat(interactions): add launchActivity method (#10646)
* feat(interactions): add launchActivity method * chore: suggestion Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> * chore: suggestion Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> * fix: overload and add tests * chore: wording * chore: wording * chore: spacing --------- Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
@@ -131,4 +131,19 @@ describe('Interaction with_response overloads.', () => {
|
||||
}),
|
||||
);
|
||||
});
|
||||
|
||||
test('Launch activity returns undefined.', () => {
|
||||
assertType<Promise<undefined>>(api.interactions.launchActivity(SNOWFLAKE, TOKEN, { with_response: false }));
|
||||
assertType<Promise<undefined>>(api.interactions.launchActivity(SNOWFLAKE, TOKEN));
|
||||
});
|
||||
|
||||
test('Launch activity returns RESTPostAPIInteractionCallbackWithResponseResult.', () =>
|
||||
assertType<Promise<RESTPostAPIInteractionCallbackWithResponseResult>>(
|
||||
api.interactions.launchActivity(SNOWFLAKE, TOKEN, { with_response: true }),
|
||||
));
|
||||
|
||||
test('Launch activity returns either RESTPostAPIInteractionCallbackWithResponseResult or undefined.', () =>
|
||||
assertType<Promise<RESTPostAPIInteractionCallbackWithResponseResult | undefined>>(
|
||||
api.interactions.launchActivity(SNOWFLAKE, TOKEN, { with_response: boolValue }),
|
||||
));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user