@@ -37,7 +37,7 @@ export interface StyleContextUnknownLang {
37
37
*/
38
38
export function parseStyleContext (
39
39
styleElement : SvelteStyleElement | undefined ,
40
- ctx : Context ,
40
+ ctx : Context
41
41
) : StyleContext {
42
42
if ( ! styleElement || ! styleElement . endTag ) {
43
43
return { status : "no-style-element" } ;
@@ -56,6 +56,7 @@ export function parseStyleContext(
56
56
let parseFn : Parser < Root > , sourceAst : Root ;
57
57
switch ( sourceLang ) {
58
58
case "css" :
59
+ case "postcss" :
59
60
parseFn = postcss . parse ;
60
61
break ;
61
62
case "scss" :
@@ -66,7 +67,7 @@ export function parseStyleContext(
66
67
}
67
68
const styleCode = ctx . code . slice (
68
69
styleElement . startTag . range [ 1 ] ,
69
- styleElement . endTag . range [ 0 ] ,
70
+ styleElement . endTag . range [ 0 ]
70
71
) ;
71
72
try {
72
73
sourceAst = parseFn ( styleCode , {
@@ -109,7 +110,7 @@ export function styleNodeLoc(node: Node): Partial<SourceLocation> {
109
110
* Extracts a node range (like that of any ESLint node) from a parsed svelte style node.
110
111
*/
111
112
export function styleNodeRange (
112
- node : Node ,
113
+ node : Node
113
114
) : [ number | undefined , number | undefined ] {
114
115
if ( node . source === undefined ) {
115
116
return [ undefined , undefined ] ;
0 commit comments