Skip to content

Commit a31a6d3

Browse files
committed
fix: Use TemplateTypes in Analyzer of broccoli-css-blocks.
1 parent 97c3272 commit a31a6d3

File tree

1 file changed

+5
-5
lines changed
  • packages/broccoli-css-blocks/src

1 file changed

+5
-5
lines changed

packages/broccoli-css-blocks/src/index.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ import { Optimizer } from "opticss";
66
import * as postcss from "postcss";
77
import * as readdir from "recursive-readdir";
88

9+
import { TemplateTypes } from "@opticss/template-api";
10+
911
import { BroccoliPlugin } from "./utils";
1012

1113
export interface BroccoliOptions {
1214
entry: string[];
1315
output: string;
14-
// tslint:disable-next-line:prefer-whatever-to-any
15-
analyzer: Analyzer<any>;
16+
analyzer: Analyzer<keyof TemplateTypes>;
1617
transport: {[key: string]: object};
1718
}
1819

1920
class BroccoliCSSBlocks extends BroccoliPlugin {
2021

21-
// tslint:disable-next-line:prefer-whatever-to-any
22-
private analyzer: Analyzer<any>;
22+
private analyzer: Analyzer<keyof TemplateTypes>;
2323
private entry: string[];
2424
private output: string;
2525
private transport: { [key: string]: object };
@@ -93,7 +93,7 @@ class BroccoliCSSBlocks extends BroccoliPlugin {
9393

9494
// Run optimization and compute StyleMapping.
9595
let optimized = await optimizer.optimize(this.output);
96-
let styleMapping = new StyleMapping<"Opticss.Template">(optimized.styleMapping, blocks, options, this.analyzer.analyses());
96+
let styleMapping = new StyleMapping(optimized.styleMapping, blocks, options, this.analyzer.analyses());
9797

9898
// Attach all computed data to our magic shared memory transport object...
9999
this.transport.mapping = styleMapping;

0 commit comments

Comments
 (0)