Quick formatting adjustment

pull/2995/head
Christian Kaisermann 6 years ago
parent 5aa4b7ff84
commit 96cf85b834

@ -9,12 +9,20 @@ function remove_css_prefix(name: string): string {
return name.replace(/^-((webkit)|(moz)|(o)|(ms))-/, ''); return name.replace(/^-((webkit)|(moz)|(o)|(ms))-/, '');
} }
const is_keyframes_node = (node: Node) => remove_css_prefix(node.name) === 'keyframes'; const is_keyframes_node = (node: Node) =>
const at_rule_has_declaration = ({ block }: Node) => remove_css_prefix(node.name) === 'keyframes';
block && block.children && block.children.find((node: Node) => node.type === 'Declaration');
function minify_declarations(code: MagicString, start: number, declarations: Declaration[]) { const at_rule_has_declaration = ({ block }: Node): true =>
let c = start block &&
block.children &&
block.children.find((node: Node) => node.type === 'Declaration');
function minify_declarations(
code: MagicString,
start: number,
declarations: Array<Declaration>
): number {
let c = start;
declarations.forEach((declaration, i) => { declarations.forEach((declaration, i) => {
const separator = i > 0 ? ';' : ''; const separator = i > 0 ? ';' : '';
@ -25,7 +33,7 @@ function minify_declarations(code: MagicString, start: number, declarations: Dec
c = declaration.node.end; c = declaration.node.end;
}); });
return c return c;
} }
// https://github.com/darkskyapp/string-hash/blob/master/index.js // https://github.com/darkskyapp/string-hash/blob/master/index.js

Loading…
Cancel
Save