Browse Source

Up style_manager TS

pull/5214/head
Artur Arseniev 3 years ago
parent
commit
2a6f50aa1a
  1. 10
      src/style_manager/index.ts

10
src/style_manager/index.ts

@ -94,7 +94,7 @@ export type StyleManagerEvent =
| 'style:property:update'
| 'style:target';
type StyleTarget = StyleableModel;
export type StyleTarget = StyleableModel;
export const evAll = 'style';
export const evPfx = `${evAll}:`;
@ -446,8 +446,8 @@ export default class StyleManager extends ItemManagerModule<
* By default, the Style Manager shows styles of the last selected target.
* @returns {[Component]|[CSSRule]|null}
*/
getSelected() {
return this.model.get('lastTarget') || null;
getSelected(): StyleTarget | undefined {
return this.model.get('lastTarget');
}
/**
@ -455,14 +455,14 @@ export default class StyleManager extends ItemManagerModule<
* @returns {Array<[Component]|[CSSRule]>}
*/
getSelectedAll() {
return this.model.get('targets') as Array<StyleTarget>;
return this.model.get('targets') as StyleTarget[];
}
/**
* Get parent rules of the last selected target.
* @returns {Array<[CSSRule]>}
*/
getSelectedParents(): Array<CssRule> {
getSelectedParents(): CssRule[] {
return this.model.get('lastTargetParents') || [];
}

Loading…
Cancel
Save