mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-31 19:12:20 +08:00
Merge pull request #26014 from TheAppleFreak/snoowrap
@types/snoowrap - Make config() parameter optional
This commit is contained in:
4
types/snoowrap/index.d.ts
vendored
4
types/snoowrap/index.d.ts
vendored
@@ -1,4 +1,4 @@
|
||||
// Type definitions for snoowrap 1.15
|
||||
// Type definitions for snoowrap 1.16
|
||||
// Project: https://github.com/not-an-aardvark/snoowrap
|
||||
// Definitions by: Vito Samson <https://github.com/vitosamson>
|
||||
// TheAppleFreak <https://github.com/TheAppleFreak>
|
||||
@@ -49,7 +49,7 @@ declare class Snoowrap {
|
||||
checkCaptchaRequirement(): Promise<boolean>;
|
||||
checkUsernameAvailability(name: string): Promise<boolean>;
|
||||
composeMessage(options: Snoowrap.ComposeMessageParams): Promise<any>;
|
||||
config(opts: Snoowrap.ConfigOptions): Snoowrap.ConfigOptions;
|
||||
config(opts?: Snoowrap.ConfigOptions): Snoowrap.ConfigOptions;
|
||||
createLivethread(options: LiveThreadSettings): Promise<_LiveThread>;
|
||||
createMultireddit(options: MultiRedditProperties & { name: string; subreddits: _Subreddit[] | string[]}): Promise<_MultiReddit>;
|
||||
createSubreddit(options: SubredditSettings): Promise<_Subreddit>;
|
||||
|
||||
@@ -54,3 +54,11 @@ export function getNewComments(subreddit: string): Listing<Comment> {
|
||||
export function thenable(): Promise<string> {
|
||||
return r.getMe().then(me => me.name);
|
||||
}
|
||||
|
||||
export function getConfig(): Snoowrap.ConfigOptions {
|
||||
return r.config();
|
||||
}
|
||||
|
||||
export function setConfig(options: Snoowrap.ConfigOptions): Snoowrap.ConfigOptions {
|
||||
return r.config(options);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user