Update to typescript 3.0.1

This commit is contained in:
sanex3339
2018-07-30 22:57:50 +03:00
parent bbbc5c2bd2
commit a697e64bca
10 changed files with 18 additions and 28 deletions
+2 -2
View File
@@ -59,9 +59,9 @@ export abstract class AbstractCustomNode implements ICustomNode {
}
/**
* @param {any[]} args
* @param {unknown[]} args
*/
public abstract initialize (...args: any[]): void;
public abstract initialize (...args: unknown[]): void;
/**
* @returns {TStatement[]}
+2 -2
View File
@@ -1,8 +1,8 @@
export interface IInitializable {
export interface IInitializable <T extends any[] = never[]> {
[key: string]: any;
/**
* @param args
*/
initialize (...args: any[]): void;
initialize (...args: T): void;
}
+1 -1
View File
@@ -2,7 +2,7 @@ import { TStatement } from '../../types/node/TStatement';
import { IInitializable } from '../IInitializable';
export interface ICustomNode extends IInitializable {
export interface ICustomNode extends IInitializable<any[]> {
/**
* @returns ESTree.Node[]
*/
+1 -1
View File
@@ -1,6 +1,6 @@
import { IInitializable } from '../IInitializable';
export interface IObfuscatedCode extends IInitializable {
export interface IObfuscatedCode extends IInitializable <[string, string]> {
/**
* @return {string}
*/
-5
View File
@@ -28,11 +28,6 @@ export interface IArrayStorage <V> extends IInitializable {
*/
getStorageId (): string;
/**
* @param args
*/
initialize (...args: any[]): void;
/**
* @param storage
* @param mergeId
-5
View File
@@ -34,11 +34,6 @@ export interface IMapStorage <K, V> extends IInitializable {
*/
has (key: K): boolean;
/**
* @param args
*/
initialize (...args: any[]): void;
/**
* @param storage
* @param mergeId
+1 -1
View File
@@ -1,3 +1,3 @@
/* tslint:disable:interface-over-type-literal */
export type TObject <T = any> = {[key: string]: T};
export type TObject <T = unknown> = {[key: string]: T};