All files / complex-js/compiler parse.ts

0% Statements 0/4
100% Branches 0/0
0% Functions 0/1
0% Lines 0/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10                   
import { IComplex, IComplexConstructor } from '../internal/complex';
import { IContext } from './expressions';
import generate from './generate';
 
export default function parse<T extends IComplex>(Complex: IComplexConstructor<T>, text: string, context?: IContext<T>): T {
  const variable = generate(Complex, text);
 
  return variable(context!);
}