import { camelize } from '../classnames/string/camelize'; export class Colour { public isModifier: boolean; public groupname: string; public name: string; public raw: string; public value: string; constructor(line: string) { let splitted = line.split('='); let rawname: string = splitted[0].replace('$c--', '').trim(); let isModifier: boolean = /-/.test(rawname); this.isModifier = isModifier; this.name = camelize(rawname); this.raw = line; this.value = splitted[1].trim(); this.groupname = !isModifier ? this.name : rawname.split('-')[0]; } }