From 3ac0cbdf5dcc527bcd78ef44a83b05a40ead4527 Mon Sep 17 00:00:00 2001 From: Sam Saint-Pettersen Date: Mon, 20 Jul 2015 11:22:39 +0100 Subject: [PATCH] Type definitions and tests for git-config --- git-config/git-config-async-tests.ts | 11 ----------- git-config/git-config-async.d.ts | 9 --------- git-config/git-config-tests.ts | 4 ++-- git-config/gitconfig | 5 +++++ 4 files changed, 7 insertions(+), 22 deletions(-) delete mode 100644 git-config/git-config-async-tests.ts delete mode 100644 git-config/git-config-async.d.ts create mode 100644 git-config/gitconfig diff --git a/git-config/git-config-async-tests.ts b/git-config/git-config-async-tests.ts deleted file mode 100644 index 66b77fbe0..000000000 --- a/git-config/git-config-async-tests.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// - -import gitConfig = require('git-config'); - -gitConfig(function(err: any, config: Object) { - console.log(JSON.stringify(config)); -}); - -gitConfig('gitconfig', function(err: any, config: Object) { - console.log(JSON.stringify(config)); -}); diff --git a/git-config/git-config-async.d.ts b/git-config/git-config-async.d.ts deleted file mode 100644 index 34ef3a17d..000000000 --- a/git-config/git-config-async.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -// Type definitions for git-config -// Project: https://github.com/eugeneware/git-config -// Definitions by: Sam Saint-Pettersen -// Definitions: https://github.com/borisyankov/DefinitelyTyped - -declare module "git-config" { - function gitConfig(gitFile_or_cb: any, cb?: any): void; // Asynchronous version. - export = gitConfig; -} diff --git a/git-config/git-config-tests.ts b/git-config/git-config-tests.ts index 9d46c5139..800597a5a 100644 --- a/git-config/git-config-tests.ts +++ b/git-config/git-config-tests.ts @@ -2,8 +2,8 @@ import gitConfig = require('git-config'); -var config: Object = gitConfig.sync(); // => Object if .gitconfig exists. +var config: Object = gitConfig.sync(); console.log(JSON.stringify(config)); -config = gitConfig.sync('gitconfig'); // => Object as gitconfig definitely exists. +config = gitConfig.sync('gitconfig'); console.log(JSON.stringify(config)); diff --git a/git-config/gitconfig b/git-config/gitconfig new file mode 100644 index 000000000..0ee61d5b1 --- /dev/null +++ b/git-config/gitconfig @@ -0,0 +1,5 @@ +[user] + name = A Git User + email = git.user@domain.xyz +[push] + default = simple