Skip to content

Pathgather/typescript-relay-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

typescript-relay-plugin

A Typescript transformer to find and replace Relay.QL tagged template literals with the output generated by babel-relay-plugin. If your source files are written in Typescript, this can save you a parse and print step through babel and generally having it as a dependency.

Usage

import * as ts from "typescript"
import {getTransformer, loadSchema} from "typescript-relay-plugin"

const filePaths = ["..."]
const schemaPath = "/path/to/schema.json"
const program = ts.createProgram(filePaths, ts.getDefaultCompilerOptions())

program.emit(undefined, undefined, undefined, undefined, {
  before: [
    getTransformer(loadSchema(schemaPath))
  ]
})

About

Like babel-relay-plugin minus babel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published