@@ -189,6 +189,7 @@ export interface IPropertyData {
189189 name : string ;
190190 description ?: string | MarkupContent ;
191191 browsers ?: string [ ] ;
192+ baseline ?: BaselineStatus ;
192193 restrictions ?: string [ ] ;
193194 status ?: EntryStatus ;
194195 syntax ?: string ;
@@ -201,20 +202,23 @@ export interface IAtDirectiveData {
201202 name : string ;
202203 description ?: string | MarkupContent ;
203204 browsers ?: string [ ] ;
205+ baseline ?: BaselineStatus ;
204206 status ?: EntryStatus ;
205207 references ?: IReference [ ] ;
206208}
207209export interface IPseudoClassData {
208210 name : string ;
209211 description ?: string | MarkupContent ;
210212 browsers ?: string [ ] ;
213+ baseline ?: BaselineStatus ;
211214 status ?: EntryStatus ;
212215 references ?: IReference [ ] ;
213216}
214217export interface IPseudoElementData {
215218 name : string ;
216219 description ?: string | MarkupContent ;
217220 browsers ?: string [ ] ;
221+ baseline ?: BaselineStatus ;
218222 status ?: EntryStatus ;
219223 references ?: IReference [ ] ;
220224}
@@ -223,6 +227,7 @@ export interface IValueData {
223227 name : string ;
224228 description ?: string | MarkupContent ;
225229 browsers ?: string [ ] ;
230+ baseline ?: BaselineStatus ;
226231 status ?: EntryStatus ;
227232 references ?: IReference [ ] ;
228233}
@@ -235,6 +240,14 @@ export interface CSSDataV1 {
235240 pseudoElements ?: IPseudoElementData [ ] ;
236241}
237242
243+ export interface BaselineStatus {
244+ status : Baseline ;
245+ baseline_low_date ?: string ;
246+ baseline_high_date ?: string ;
247+ }
248+
249+ export type Baseline = 'false' | 'low' | 'high' ;
250+
238251export interface ICSSDataProvider {
239252 provideProperties ( ) : IPropertyData [ ] ;
240253 provideAtDirectives ( ) : IAtDirectiveData [ ] ;
0 commit comments