mirror of
				https://github.com/NativeScript/NativeScript.git
				synced 2025-11-04 04:18:52 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			60 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
export interface CSSProperty {
 | 
						|
	name: string;
 | 
						|
	value: string;
 | 
						|
	disabled: boolean;
 | 
						|
}
 | 
						|
export interface ShorthandEntry {
 | 
						|
	name: string;
 | 
						|
	value: string;
 | 
						|
}
 | 
						|
export interface CSSStyle {
 | 
						|
	cssProperties: CSSProperty[];
 | 
						|
	shorthandEntries: ShorthandEntry[];
 | 
						|
	cssText?: string;
 | 
						|
}
 | 
						|
export interface Value {
 | 
						|
	text: string;
 | 
						|
}
 | 
						|
export interface SelectorList {
 | 
						|
	selectors: Value[];
 | 
						|
	text: string;
 | 
						|
}
 | 
						|
export interface CSSRule {
 | 
						|
	selectorList: SelectorList;
 | 
						|
	origin: string;
 | 
						|
	style: CSSStyle;
 | 
						|
	styleSheetId?: string;
 | 
						|
}
 | 
						|
export interface RuleMatch {
 | 
						|
	rule: CSSRule;
 | 
						|
	matchingSelectors: number[];
 | 
						|
}
 | 
						|
export interface InheritedStyleEntry {
 | 
						|
	matchedCSSRules: RuleMatch[];
 | 
						|
	inlineStyle?: CSSStyle;
 | 
						|
}
 | 
						|
export interface CSSComputedStyleProperty {
 | 
						|
	name: string;
 | 
						|
	value: string;
 | 
						|
}
 | 
						|
export interface PlatformFontUsage {
 | 
						|
	familyName: string;
 | 
						|
	glyphCount: number;
 | 
						|
	isCustomFont: boolean;
 | 
						|
}
 | 
						|
export interface CSSStyleSheetHeader {
 | 
						|
	styleSheetId: string;
 | 
						|
	frameId: string;
 | 
						|
	sourceUrl: string;
 | 
						|
	origin: string;
 | 
						|
	title: string;
 | 
						|
	disabled: boolean;
 | 
						|
	isInLine: boolean;
 | 
						|
	startLine: number;
 | 
						|
	startColumn: number;
 | 
						|
}
 | 
						|
export interface PseudoElementMatches {
 | 
						|
	pseudoType: string;
 | 
						|
	matches: RuleMatch[];
 | 
						|
}
 |