File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import { Clonable } from './clonable/Clonable';
88 * @class SymbolSpecifier
99 * @implements {Clonable}
1010 */
11- export class SymbolSpecifier implements Clonable {
11+ export class SymbolSpecifier implements Clonable < SymbolSpecifier > {
1212 constructor ( public specifier : string , public alias ?: string ) { }
1313
1414 /**
Original file line number Diff line number Diff line change 22 * Interface for clonable objects. The clone() method creates a deep clone of the object.
33 *
44 * @export
5+ * @template T
56 * @interface Clonable
67 */
7- export interface Clonable {
8+ export interface Clonable < T > {
89 /**
910 * Create a deep clone of this object.
1011 *
11- * @template T
1212 * @returns {T }
1313 *
1414 * @memberof Clonable
1515 */
16- clone < T > ( ) : T ;
16+ clone ( ) : T ;
1717}
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import { Node } from '../Node';
88 * @export
99 * @interface Import
1010 */
11- export interface Import extends Clonable , Node {
11+ export interface Import extends Clonable < Import > , Node {
1212 /**
1313 * Indicates if the given import is "new" or a parsed one.
1414 *
You can’t perform that action at this time.
0 commit comments