diff --git a/src/compiler/compile/Component.ts b/src/compiler/compile/Component.ts index b3d133606f..dc51b0fefd 100644 --- a/src/compiler/compile/Component.ts +++ b/src/compiler/compile/Component.ts @@ -136,12 +136,10 @@ export default class Component { this.stylesheet = new Stylesheet({ source, ast, - options: { - filename: compile_options.filename, - component_name: name, - dev: compile_options.dev, - scope_class_getter: compile_options.scopeClass - } + filename: compile_options.filename, + component_name: name, + dev: compile_options.dev, + scope_class_getter: compile_options.scopeClass }); this.stylesheet.validate(this); diff --git a/src/compiler/compile/css/Stylesheet.ts b/src/compiler/compile/css/Stylesheet.ts index ad063a526e..d1917420b4 100644 --- a/src/compiler/compile/css/Stylesheet.ts +++ b/src/compiler/compile/css/Stylesheet.ts @@ -296,21 +296,17 @@ export default class Stylesheet { constructor({ source, ast, - options: { - component_name, - filename, - dev, - scope_class_getter = getDefaultScopeClass, - }, + component_name, + filename, + dev, + scope_class_getter = getDefaultScopeClass, }: { source: string; ast: Ast; - options: { - filename: string | undefined; - component_name: string | undefined; - dev: boolean; - scope_class_getter: CssScopeClassGetter; - }; + filename: string | undefined; + component_name: string | undefined; + dev: boolean; + scope_class_getter: CssScopeClassGetter; }) { this.source = source; this.ast = ast; diff --git a/src/compiler/interfaces.ts b/src/compiler/interfaces.ts index c23c6ec8f0..3913059231 100644 --- a/src/compiler/interfaces.ts +++ b/src/compiler/interfaces.ts @@ -105,7 +105,7 @@ export interface Warning { export type ModuleFormat = 'esm' | 'cjs'; export type CssScopeClassGetter = (args: { - name: string | undefined; + name: string; filename: string | undefined; hash: string; }) => string;