Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 21x 31x 134x 134x 33x 101x | import { CustomElementMetadata } from "../../interfaces";
export default function StylesMetadataInitializerMixin(Base): any {
return class StylesMetadataInitializer extends Base {
/**
* The styles to track in the class
*/
static styles: () => string;
protected static initializeStyles(metadata: CustomElementMetadata): void {
const {
styles
} = this;
if (styles === undefined) {
return;
}
// metadata.styles = Array.isArray(styles) ?
// [...metadata.styles, ...styles] :
// [...metadata.styles, styles];
metadata.styles = styles as any;
// Do not inherit the styles of the base custom element by default
}
}
} |