Skip to content

Instantly share code, notes, and snippets.

@dkr88
dkr88 / vue.d.ts
Created June 6, 2018 00:28
Required TypeScript definition for .vue single-file components
declare module "*.vue" {
import Vue from "vue"
export default Vue
}
/* Now when you're importing components from a page, for example:
<script lang="ts">
import Vue from 'vue'
import TestComponent from '../components/test-component.vue'
@dkr88
dkr88 / tsconfig.json
Last active June 6, 2018 00:09
Sample tsconfig.json for Quasar
{
"compilerOptions": {
// this aligns with Vue's browser support
"target": "es5",
// this enables stricter inference for data properties on `this`
"strict": false,
// if using webpack 2+ or rollup, to leverage tree shaking:
"module": "es2015",
"moduleResolution": "node",
"lib": [