11import type { AstAtRule , AstNode , Token , ValidationOptions } from "../../../@types" ;
2- import { ValidationSyntaxResult } from "../../../@types/validation" ;
2+ import type { ValidationSyntaxResult } from "../../../@types/validation.d.ts " ;
33import { EnumToken , ValidationLevel } from "../../ast" ;
44import { validateAtRuleSupports } from "./supports" ;
55import { validateAtRuleMediaQueryList } from "./media" ;
@@ -10,6 +10,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
1010
1111 if ( ! Array . isArray ( atRule . tokens ) || atRule . tokens . length == 0 ) {
1212
13+ // @ts -ignore
1314 return {
1415 valid : ValidationLevel . Drop ,
1516 matches : [ ] ,
@@ -22,6 +23,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
2223
2324 if ( 'chi' in atRule ) {
2425
26+ // @ts -ignore
2527 return {
2628 valid : ValidationLevel . Drop ,
2729 matches : [ ] ,
@@ -36,6 +38,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
3638
3739 if ( tokens . length == 0 ) {
3840
41+ // @ts -ignore
3942 return {
4043 valid : ValidationLevel . Drop ,
4144 matches : [ ] ,
@@ -57,6 +60,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
5760
5861 if ( slice . length != 1 || ! [ EnumToken . StringTokenType , EnumToken . UrlTokenTokenType ] . includes ( slice [ 0 ] . typ ) ) {
5962
63+ // @ts -ignore
6064 return {
6165 valid : ValidationLevel . Drop ,
6266 matches : [ ] ,
@@ -71,6 +75,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
7175 // @ts -ignore
7276 if ( ! consumeWhitespace ( tokens ) ) {
7377
78+ // @ts -ignore
7479 return {
7580 valid : ValidationLevel . Drop ,
7681 matches : [ ] ,
@@ -83,6 +88,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
8388 }
8489 } else {
8590
91+ // @ts -ignore
8692 return {
8793 valid : ValidationLevel . Drop ,
8894 matches : [ ] ,
@@ -106,6 +112,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
106112 // @ts -ignore
107113 if ( ! consumeWhitespace ( tokens ) ) {
108114
115+ // @ts -ignore
109116 return {
110117 valid : ValidationLevel . Drop ,
111118 matches : [ ] ,
@@ -124,6 +131,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
124131 // @ts -ignore
125132 if ( 'layer' . localeCompare ( tokens [ 0 ] . val , undefined , { sensitivity : 'base' } ) != 0 ) {
126133
134+ // @ts -ignore
127135 return {
128136 valid : ValidationLevel . Drop ,
129137 matches : [ ] ,
@@ -147,6 +155,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
147155 // @ts -ignore
148156 if ( ! consumeWhitespace ( tokens ) ) {
149157
158+ // @ts -ignore
150159 return {
151160 valid : ValidationLevel . Drop ,
152161 matches : [ ] ,
@@ -166,6 +175,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
166175
167176 if ( ( tokens [ 0 ] as AstAtRule ) . nam != 'supports' ) {
168177
178+ // @ts -ignore
169179 return {
170180 valid : ValidationLevel . Drop ,
171181 matches : [ ] ,
@@ -189,6 +199,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
189199 // @ts -ignore
190200 if ( ! consumeWhitespace ( tokens ) ) {
191201
202+ // @ts -ignore
192203 return {
193204 valid : ValidationLevel . Drop ,
194205 matches : [ ] ,
@@ -206,6 +217,7 @@ export function validateAtRuleImport(atRule: AstAtRule, options: ValidationOptio
206217 return validateAtRuleMediaQueryList ( tokens , atRule ) ;
207218 }
208219
220+ // @ts -ignore
209221 return {
210222 valid : ValidationLevel . Valid ,
211223 matches : [ ] ,
0 commit comments