Merge pull request #26014 from TheAppleFreak/snoowrap

@types/snoowrap - Make config() parameter optional
This commit is contained in:
Daniel Rosenwasser
2018-05-26 20:26:20 -07:00
committed by GitHub
2 changed files with 10 additions and 2 deletions

View File

@@ -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>;

View File

@@ -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);
}