UNPKG

@lwc/style-compiler

Version:

Transform style sheet to be consumed by the LWC engine

22 lines (18 loc) 591 B
/* * Copyright (c) 2018, salesforce.com, inc. * All rights reserved. * SPDX-License-Identifier: MIT * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT */ import { Root } from 'postcss'; const CUSTOM_PROPERTY_IDENTIFIER = '--'; export default function validate(root: Root): void { root.walkDecls(decl => { const { prop } = decl; if (prop.startsWith(CUSTOM_PROPERTY_IDENTIFIER)) { throw decl.error( `Invalid definition of custom property "${prop}".`, ); } }); }