DefinitelyTyped/types/git-revision-webpack-plugin/git-revision-webpack-plugin-tests.ts
Anders Kaseorg 362f0f4373 Add types for git-revision-webpack-plugin (#36339)
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-06-21 00:43:19 -07:00

19 lines
594 B
TypeScript

import GitRevisionPlugin = require('git-revision-webpack-plugin');
const plugin: GitRevisionPlugin = new GitRevisionPlugin();
const emptyOptions: GitRevisionPlugin = new GitRevisionPlugin({});
const allOptions: GitRevisionPlugin = new GitRevisionPlugin({
lightweightTags: false,
branch: false,
commithashCommand: 'rev-parse HEAD',
versionCommand: 'describe --always',
branchCommand: 'rev-parse --abbrev-ref HEAD',
gitWorkTree: '.',
});
const version: string = plugin.version();
const commithash: string = plugin.commithash();
const branch: string = plugin.branch();