first commit
This commit is contained in:
+29
@@ -0,0 +1,29 @@
|
||||
/**
|
||||
* @fileoverview Utility functions for ESLint CSS plugin.
|
||||
* @author Nicholas C. Zakas
|
||||
*/
|
||||
//-----------------------------------------------------------------------------
|
||||
// Type Definitions
|
||||
//-----------------------------------------------------------------------------
|
||||
/**
|
||||
* @import { SyntaxMatchError, SyntaxReferenceError } from "@eslint/css-tree"
|
||||
*/
|
||||
//-----------------------------------------------------------------------------
|
||||
// Helpers
|
||||
//-----------------------------------------------------------------------------
|
||||
/**
|
||||
* Determines if an error is a syntax match error.
|
||||
* @param {Object} error The error object to check.
|
||||
* @returns {error is SyntaxMatchError} True if the error is a syntax match error, false if not.
|
||||
*/
|
||||
export function isSyntaxMatchError(error) {
|
||||
return typeof error.syntax === "string";
|
||||
}
|
||||
/**
|
||||
* Determines if an error is a syntax reference error.
|
||||
* @param {Object} error The error object to check.
|
||||
* @returns {error is SyntaxReferenceError} True if the error is a syntax reference error, false if not.
|
||||
*/
|
||||
export function isSyntaxReferenceError(error) {
|
||||
return typeof error.reference === "string";
|
||||
}
|
||||
Reference in New Issue
Block a user