Skip to content

Commit

Permalink
feat: prepare for TS defs generation
Browse files Browse the repository at this point in the history
resolves #85
  • Loading branch information
pekam committed May 15, 2020
1 parent a72efb8 commit a1d73d3
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 5 deletions.
1 change: 1 addition & 0 deletions @types/interfaces.d.ts
@@ -0,0 +1 @@
export type ScrollerScrollDirection = 'horizontal' | 'vertical' | 'none' | null | undefined;
7 changes: 2 additions & 5 deletions bower.json
Expand Up @@ -31,10 +31,10 @@
],
"dependencies": {
"polymer": "^2.0.0",
"vaadin-themable-mixin": "vaadin/vaadin-themable-mixin#^1.2.1",
"vaadin-themable-mixin": "vaadin/vaadin-themable-mixin#^1.6.1",
"vaadin-lumo-styles": "vaadin/vaadin-lumo-styles#^1.1.0",
"vaadin-material-styles": "vaadin/vaadin-material-styles#^1.1.0",
"vaadin-element-mixin": "vaadin/vaadin-element-mixin#^2.3.0"
"vaadin-element-mixin": "vaadin/vaadin-element-mixin#^2.4.1"
},
"devDependencies": {
"iron-component-page": "^3.0.0",
Expand All @@ -43,8 +43,5 @@
"sinonjs": "Polymer/sinon.js#^1.14.1",
"web-component-tester": "^6.1.5",
"vaadin-demo-helpers": "vaadin/vaadin-demo-helpers#^3.0.0"
},
"resolutions": {
"vaadin-element-mixin": "^2.0.0"
}
}
14 changes: 14 additions & 0 deletions gen-tsd.json
@@ -0,0 +1,14 @@
{
"excludeFiles": [
"wct.conf.js",
"index.html",
"demo/**/*",
"test/**/*",
"theme/**/*"
],
"autoImport": {
"./@types/interfaces": [
"ScrollerScrollDirection"
]
}
}
13 changes: 13 additions & 0 deletions magi-p3-post.js
@@ -0,0 +1,13 @@
module.exports = {
files: [
'vaadin-horizontal-layout.js',
'vaadin-vertical-layout.js',
'vaadin-scroller.js'
],
from: [
/import '\.\/theme\/lumo\/vaadin-(.+)\.js';/
],
to: [
`import './theme/lumo/vaadin-$1.js';\nexport * from './src/vaadin-$1.js';`
]
};
1 change: 1 addition & 0 deletions package.json
Expand Up @@ -18,6 +18,7 @@
},
"homepage": "https://vaadin.com/components",
"files": [
"vaadin-*.d.ts",
"vaadin-*.js",
"imports.js",
"src",
Expand Down
1 change: 1 addition & 0 deletions src/vaadin-horizontal-layout.html
Expand Up @@ -82,6 +82,7 @@
*
* @memberof Vaadin
* @mixes Vaadin.ThemableMixin
* @mixes Vaadin.ElementMixin
* @demo demo/index.html
*/
class HorizontalLayoutElement extends Vaadin.ElementMixin(Vaadin.ThemableMixin(Polymer.Element)) {
Expand Down
2 changes: 2 additions & 0 deletions src/vaadin-scroller.html
Expand Up @@ -50,6 +50,7 @@
*
* @memberof Vaadin
* @mixes Vaadin.ThemableMixin
* @mixes Vaadin.ElementMixin
*/
class ScrollerElement extends Vaadin.ElementMixin(Vaadin.ThemableMixin(Polymer.Element)) {
static get is() {
Expand All @@ -61,6 +62,7 @@
/**
* This property indicates the scroll direction. Supported values are `vertical`, `horizontal`, `none`.
* When `scrollDirection` is undefined scrollbars will be shown in both directions.
* @type {!ScrollerScrollDirection}
*/
scrollDirection: {
type: String,
Expand Down
1 change: 1 addition & 0 deletions src/vaadin-vertical-layout.html
Expand Up @@ -73,6 +73,7 @@
*
* @memberof Vaadin
* @mixes Vaadin.ThemableMixin
* @mixes Vaadin.ElementMixin
* @demo demo/index.html
*/
class VerticalLayoutElement extends Vaadin.ElementMixin(Vaadin.ThemableMixin(Polymer.Element)) {
Expand Down

0 comments on commit a1d73d3

Please sign in to comment.