Set minimum typescript version to 2.3

Add dom lib to tsconfig.json
Use absolute import for chart.js
Avoid using declare module
This commit is contained in:
Daniel Syddall 2019-02-19 13:33:40 +00:00
parent 4f6f2fb504
commit 5421f89485
3 changed files with 12 additions and 10 deletions

View File

@ -2,13 +2,14 @@
// Project: https://github.com/ankane/vue-chartkick#readme
// Definitions by: CNS Media <https://github.com/cnsmedia>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
declare module "vue-chartkick" {
import {PluginObject} from "vue";
interface VueChartkickPlugin extends PluginObject<{adapter: any}> {
version: string;
addAdapter: (library: any) => void
}
const VueChartkick: VueChartkickPlugin;
export default VueChartkick;
import { PluginObject } from "vue";
interface VueChartkickPlugin extends PluginObject<{ adapter: any }> {
version: string;
addAdapter: (library: any) => void;
}
declare const VueChartkick: VueChartkickPlugin;
export default VueChartkick;

View File

@ -2,7 +2,8 @@
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6"
"es6",
"dom"
],
"noImplicitAny": true,
"noImplicitThis": true,

View File

@ -1,5 +1,5 @@
import VueChartkick from 'vue-chartkick';
import Vue from "vue";
import * as Chart from "../chart.js";
import * as Chart from "chart.js";
Vue.use(VueChartkick, {adapter: Chart});