meteor: fix to allow strictNullChecks

This commit is contained in:
Samphan Raruenrom 2017-08-31 13:02:37 +07:00
parent 5bb93e3433
commit fab36d348c

View File

@ -5,10 +5,10 @@ interface EJSONableCustomType {
typeName(): string;
}
interface EJSONable {
[key: string]: number | string | boolean | Object | number[] | string[] | Object[] | Date | Uint8Array | EJSONableCustomType;
[key: string]: number | string | boolean | Object | number[] | string[] | Object[] | Date | Uint8Array | EJSONableCustomType | undefined | null;
}
interface JSONable {
[key: string]: number | string | boolean | Object | number[] | string[] | Object[];
[key: string]: number | string | boolean | Object | number[] | string[] | Object[] | undefined | null;
}
interface EJSON extends EJSONable { }
@ -44,10 +44,10 @@ declare module "meteor/ejson" {
typeName(): string;
}
interface EJSONable {
[key: string]: number | string | boolean | Object | number[] | string[] | Object[] | Date | Uint8Array | EJSONableCustomType;
[key: string]: number | string | boolean | Object | number[] | string[] | Object[] | Date | Uint8Array | EJSONableCustomType | undefined | null;
}
interface JSONable {
[key: string]: number | string | boolean | Object | number[] | string[] | Object[];
[key: string]: number | string | boolean | Object | number[] | string[] | Object[] | undefined | null;
}
interface EJSON extends EJSONable { }