@@ -783,20 +783,42 @@ let atDirectiveList: IEntry[];
783
783
export function getAtDirectives ( ) : IEntry [ ] {
784
784
if ( ! atDirectiveList ) {
785
785
atDirectiveList = [ ] ;
786
- for ( let i = 0 , len = atDirectives . length ; i < len ; i ++ ) {
786
+ for ( let i = 0 ; i < atDirectives . length ; i ++ ) {
787
787
let rawEntry = atDirectives [ i ] ;
788
788
atDirectiveList . push ( new EntryImpl ( rawEntry ) ) ;
789
789
}
790
790
}
791
791
return atDirectiveList ;
792
792
}
793
793
794
+ import { scssAtDirectives } from '../data/scss' ;
795
+ let scssAtDirectiveList : IEntry [ ] ;
796
+ export function getScssAtDirectives ( ) : IEntry [ ] {
797
+ if ( ! atDirectiveList ) {
798
+ atDirectiveList = [ ] ;
799
+ for ( let i = 0 ; i < atDirectives . length ; i ++ ) {
800
+ let rawEntry = atDirectives [ i ] ;
801
+ atDirectiveList . push ( new EntryImpl ( rawEntry ) ) ;
802
+ }
803
+ }
804
+
805
+ if ( ! scssAtDirectiveList ) {
806
+ scssAtDirectiveList = [ ] ;
807
+ for ( let i = 0 ; i < scssAtDirectives . length ; i ++ ) {
808
+ let rawEntry = scssAtDirectives [ i ] ;
809
+ scssAtDirectiveList . push ( new EntryImpl ( rawEntry ) ) ;
810
+ }
811
+ }
812
+
813
+ return scssAtDirectiveList . concat ( atDirectiveList ) ;
814
+ }
815
+
794
816
let pseudoElements = browsers . data . css . pseudoelements ;
795
817
let pseudoElementList : IEntry [ ] ;
796
818
export function getPseudoElements ( ) : IEntry [ ] {
797
819
if ( ! pseudoElementList ) {
798
820
pseudoElementList = [ ] ;
799
- for ( let i = 0 , len = pseudoElements . length ; i < len ; i ++ ) {
821
+ for ( let i = 0 ; i < pseudoElements . length ; i ++ ) {
800
822
let rawEntry = pseudoElements [ i ] ;
801
823
pseudoElementList . push ( new EntryImpl ( rawEntry ) ) ;
802
824
}
@@ -809,7 +831,7 @@ let pseudoClassesList: IEntry[];
809
831
export function getPseudoClasses ( ) : IEntry [ ] {
810
832
if ( ! pseudoClassesList ) {
811
833
pseudoClassesList = [ ] ;
812
- for ( let i = 0 , len = pseudoClasses . length ; i < len ; i ++ ) {
834
+ for ( let i = 0 ; i < pseudoClasses . length ; i ++ ) {
813
835
let rawEntry = pseudoClasses [ i ] ;
814
836
pseudoClassesList . push ( new EntryImpl ( rawEntry ) ) ;
815
837
}
0 commit comments