Microsoft/TypeScript

Comments on inner properties are stripped

Aberta

#10.383 aberto em 17 de ago. de 2016

 (3 comentários) (0 reação) (0 responsável)TypeScript (13.395 forks)batch import
Help WantedSuggestion

Métricas do repositório

Stars
 (108.860 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

TS: 2.0.0

// code.ts
/**
 * Some foo
 */
export const foo = {
  /**
   * Some boo
   */
  boo = 0
}

expect:

// code.d.ts
/**
 * Some foo
 */
export declare foo: {
  /**
   * Some boo
   */
  boo: number;
}

actual:

// code.d.ts
/**
 * Some foo
 */
export declare foo: {
  boo: number;
}

By the way, is there a way to separately control whether comment should be kept in *.d.ts and *.js?

Currently when tsconfig.json/compilerOptions/removeComments = true, comments are removed from both of them.

Would it be nice to keep the comments in *.d.ts but not *.js?

Guia do colaborador