momocow / webpack-userscript

A Webpack plugin for userscript projects. 🙈
https://cow.moe/webpack-userscript/
MIT License
200 stars 21 forks source link

Fix d.ts types to support import types #37

Closed vitoyucepi closed 4 years ago

vitoyucepi commented 4 years ago

Redo types with namespace to support member export.

Make types file look like:

to support code:

import WebpackUserscript, {HeaderOptions} from "webpack-userscript";

// currently a cannot import HeaderOptions type
const userscriptHeaders: HeaderOptions = {
    name: 'test',
};

const webpackUserscriptPlugin = new WebpackUserscript({
    headers: userscriptHeaders,
});

P.S. Used prettier to auto-format source code

vitoyucepi commented 4 years ago

@momocow any comments?

inazuma-bot commented 4 years ago

:tada: This PR is included in version 2.5.6 :tada:

The release is available on:

Your semantic-release bot :package::rocket: