From 8345107f5c46739dde74da817577bc9d0e4247a9 Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Sun, 27 Jan 2019 21:01:28 -0500 Subject: [PATCH] start updating stats --- src/Stats.ts | 4 +-- test/stats/samples/imports/_config.js | 33 ++++++++++++++----- test/stats/samples/props/_config.js | 26 +++++++++++++-- .../samples/template-references/_config.js | 27 +++++++++++---- 4 files changed, 70 insertions(+), 20 deletions(-) diff --git a/src/Stats.ts b/src/Stats.ts index 33f651b2fa..b07b026df8 100644 --- a/src/Stats.ts +++ b/src/Stats.ts @@ -97,11 +97,9 @@ export default class Stats { }); return { - props: component.props.map(prop => prop.as), timings, warnings: this.warnings, - imports, - templateReferences: component && component.template_references + vars: component.vars }; } diff --git a/test/stats/samples/imports/_config.js b/test/stats/samples/imports/_config.js index 60a8d3f971..d9f50195eb 100644 --- a/test/stats/samples/imports/_config.js +++ b/test/stats/samples/imports/_config.js @@ -2,22 +2,37 @@ export default { test(assert, stats) { assert.deepEqual(stats.vars, [ { + name: 'x', kind: 'import', - imported: 'x', - default: true, - source: 'x' + import_type: 'default', + imported_as: 'default', + source: 'x', + exported_as: null, + module: false, + mutated: false, + referenced: true }, { + name: 'y', kind: 'import', - imported: 'y', - named: true, - source: 'y' + import_type: 'default', + imported_as: 'y', + source: 'y', + exported_as: null, + module: false, + mutated: false, + referenced: true }, { + name: 'z', kind: 'import', - imported: 'y', - namespace: true, - source: 'y' + import_type: 'default', + imported_as: '*', + source: 'z', + exported_as: null, + module: false, + mutated: false, + referenced: true } ]); } diff --git a/test/stats/samples/props/_config.js b/test/stats/samples/props/_config.js index 47084d34dd..b8730128fe 100644 --- a/test/stats/samples/props/_config.js +++ b/test/stats/samples/props/_config.js @@ -4,23 +4,45 @@ export default { { name: 'name', kind: 'let', - exported: 'name', + import_type: null, + imported_as: null, + source: null, + exported_as: 'name', + module: false, + mutated: false, referenced: true }, { name: 'cats', kind: 'let', - exported: 'name', + import_type: null, + imported_as: null, + source: null, + exported_as: 'name', + module: false, + mutated: false, referenced: true }, { name: 'foo', kind: 'let', + import_type: null, + imported_as: null, + source: null, + exported_as: null, + module: false, + mutated: false, referenced: true }, { name: 'bar', kind: 'let', + import_type: null, + imported_as: null, + source: null, + exported_as: null, + module: false, + mutated: false, referenced: true } ]); diff --git a/test/stats/samples/template-references/_config.js b/test/stats/samples/template-references/_config.js index 51f83880bf..e96f687abc 100644 --- a/test/stats/samples/template-references/_config.js +++ b/test/stats/samples/template-references/_config.js @@ -4,20 +4,35 @@ export default { { name: 'foo', kind: 'injected', - exported: 'foo', - referenced: true + import_type: null, + imported_as: null, + source: null, + exported_as: 'foo', + referenced: true, + module: false, + mutated: true }, { name: 'Bar', kind: 'injected', - exported: 'Bar', - referenced: true + import_type: null, + imported_as: null, + source: null, + exported_as: 'Bar', + referenced: true, + module: false, + mutated: true }, { name: 'baz', kind: 'injected', - exported: 'baz', - referenced: true + import_type: null, + imported_as: null, + source: null, + exported_as: 'baz', + referenced: true, + module: false, + mutated: true } ]); },