Commit 6b1a4202 authored by krlwlfrt's avatar krlwlfrt
Browse files

fix: use tsconfig.json of project for schema generation

Fixes #10
parent aa645a2c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -123,6 +123,7 @@ export function getProjectReflection(srcPath: PathLike): ProjectReflection {
    excludeExternals: true,
    includeDeclarations: true,
    module: 'commonjs',
    tsconfig: join(getTsconfigPath(srcPath.toString()), 'tsconfig.json'),
  });

  // get input files
+0 −0

File moved.

+2 −2
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ import {createParser} from 'ts-json-schema-generator/dist/factory/parser';
import {createProgram} from 'ts-json-schema-generator/dist/factory/program';
import {ProjectReflection} from 'typedoc';
import * as ts from 'typescript';
import {isSchemaWithDefinitions} from './common';
import {getTsconfigPath, isSchemaWithDefinitions} from './common';

/**
 * StAppsCore converter
@@ -43,7 +43,7 @@ export class Converter {
      ...DEFAULT_CONFIG,
      // expose: 'exported' as any,
      // jsDoc: 'extended' as any,
      path: join(path, '**/*.ts'),
      path: join(getTsconfigPath(path), 'tsconfig.json'),
      sortProps: true,
      topRef: false,
      type: 'SC',
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@ process.on('unhandledRejection', (err) => {
export class SchemaSpec {
  @test
  async getSchema() {
    const converter = new Converter(join(__dirname, 'resources'));
    const converter = new Converter(join(__dirname, '..', 'src', 'resources'));

    const schema = converter.getSchema('Foo', '0.0.1');