UNPKG

eslint-plugin-svelte

Version:
33 lines (32 loc) 798 B
import type { AST } from 'svelte-eslint-parser'; import type { RuleContext } from '../../types.js'; import type { IgnoreItem } from './ignore-comment.js'; export type SvelteCompileWarnings = { warnings: Warning[]; unusedIgnores: IgnoreItem[]; kind: 'warn' | 'error'; stripStyleElements: AST.SvelteStyleElement[]; }; export type Loc = { start?: { line: number; column: number; character: number; }; end?: { line: number; column: number; character: number; }; }; export type Warning = ({ code: string; message: string; } | { code?: undefined; message: string; }) & Loc; /** * Get svelte compile warnings */ export declare function getSvelteCompileWarnings(context: RuleContext): SvelteCompileWarnings;