You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

typescript-service

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

typescript-service

Language service which helps to get diagnostic messages from typescript source files.

2.0.2
Source
npmnpm
Version published
Weekly downloads
10K
-21.76%
Maintainers
1
Weekly downloads
 
Created
Source

typescript-service

Language service which helps to get diagnostic messages from typescript source files.

INSTALL

npm install --save-dev typescript-service

USAGE

import { createService } from 'typescript-service';

const service = createService({ configFile, compilerOptions });
const diagnostics = service.getDiagnostics(fileName);

API

createService({ configFile: string, compilerOptions?: ts.CompilerOptions })

  • configFile (required, string) Path to tsconfig.json file
  • compilerOptions (optional, Object) Compiler options to overwrite defined in tsconfig.json

Returns object with properties which are functions:

getSourceFile({ fileName: string, sourceText?: string })

Update (add) information about file in typescript service.

  • fileName (required, string) Path to typescript file
  • sourceText (optional, string) File content of this file
getDiagnostics: (fileName: string, sourceText?: string): Array<ts.DiagnosticWithLocation>

Get diagnostic messages for fileName

  • fileName (required, string) Path to typescript file
  • sourceText (optional, string) If path outside of scope defined in tsconfig you need provide sourceText
getProgram(): ts.Program

Get ts.Program

CHANGELOG

See CHANGELOG.md

FAQs

Package last updated on 26 Aug 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts