Address feedback

This commit is contained in:
Pine Wu
2019-01-09 12:43:51 -08:00
parent 9d8216aecd
commit 70696746b0
2 changed files with 11 additions and 23 deletions

View File

@@ -0,0 +1,23 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { CSSData } from 'vscode-css-languageservice';
export function parseCSSData(source: string): CSSData {
let rawData: any;
try {
rawData = JSON.parse(source);
} catch (err) {
return {};
}
return {
properties: rawData.properties || [],
atDirectives: rawData.atdirectives || [],
pseudoClasses: rawData.pseudoclasses || [],
pseudoElements: rawData.pseudoelements || []
};
}