zeplin-extension-style-kit
Version:
Models and utilities to generate CSS-like style code in Zeplin extensions.
24 lines (18 loc) • 638 B
text/typescript
import { Gradient } from "../values/gradient/index.js";
import { STYLE_PROPS } from "../constants.js";
import { StyleDeclaration } from "../common.js";
export class BorderImageSource implements StyleDeclaration {
private source: Gradient;
constructor(source: Gradient) {
this.source = source;
}
get name(): string {
return STYLE_PROPS.BORDER_IMAGE_SOURCE;
}
equals(other: BorderImageSource): boolean {
return this.source.equals(other.source);
}
getValue(params: any, colorNameResolver: any): string {
return this.source.toStyleValue(params, colorNameResolver);
}
}