npm.io
1.4.5 • Published 2 years ago

@types/syntax-error

Licence
MIT
Version
1.4.5
Deps
1
Size
4 kB
Vulns
0
Weekly
0
Stars
51.4K

Installation

npm install --save @types/syntax-error

Summary

This package contains type definitions for syntax-error (https://github.com/browserify/syntax-error).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/syntax-error.

index.d.ts

import * as acorn from "acorn";

/**
 * Check the source code string 'src' for syntax errors. Optionally you can specify a filename
 * file that will show up in the output.
 * If 'src' has a syntax error, return an error object err that can be printed or stringified.
 * If there are no syntax errors in 'src', return undefined.
 * Options will be passed through to acorn-node. acorn-node defaults to options
 * that match the most recent Node versions.
 */
declare function syntaxError(
    src: any,
    file?: string,
    opts?: acorn.Options,
): (SyntaxError & { line: number; column: number; annotated: string; inspect(): string }) | undefined;

export = syntaxError;

Additional Details

  • Last updated: Tue, 07 Nov 2023 1536 GMT
  • Dependencies: acorn

Credits

These definitions were written by TeamworkGuy2.