This issue is an enhancement request/tracking item pertaining to the TypeScript 2.0 definitions for D3 version 4 modules in the DefinitelyTyped/types-2.0 Branch.
The enhancement sought is the module-by-module vetting and updating of the definitions and related tests to ensure they perform with compiler option --strictNullChecks, i.e. determining the need for explicit union types with undefined, null or both. In some cases, this may require reviewing D3 source code, where the API docs are not explicit.
This is a follow-up open item carried over from the original collaborative development repo d3-v4-definitelytyped
Specifically, this issue is related to the Definition Request #9936 and the following references:
For tracking purposes, below is a checklist of the definitions, to be reviewed and updated as necessary:
PRs to support the completion of this effort are welcome!!! Please ensure the definition authors listed in the header comment are advised of proposed changes before a merge.
cc @gustavderdrache @Ledragon
Edit: missing link alias in repo link.
EDIT: Updated completed modules (2016-12-05)
EDIT: Updated completed modules (2016-12-07)
EDIT: Updated (2017-05-02) Added d3-sankey and d3-contour to tracking
EDIT: Updated completed modules (2017-05-13)
EDIT: Updated completed modules (2017-10-12)
EDIT: Updated completed modules (2017-11-04)
This issue is an enhancement request/tracking item pertaining to the TypeScript 2.0 definitions for D3 version 4 modules in the DefinitelyTyped/types-2.0 Branch.
The enhancement sought is the module-by-module vetting and updating of the definitions and related tests to ensure they perform with compiler option
--strictNullChecks, i.e. determining the need for explicit union types withundefined,nullor both. In some cases, this may require reviewing D3 source code, where the API docs are not explicit.This is a follow-up open item carried over from the original collaborative development repo d3-v4-definitelytyped
Specifically, this issue is related to the Definition Request #9936 and the following references:
For tracking purposes, below is a checklist of the definitions, to be reviewed and updated as necessary:
PRs to support the completion of this effort are welcome!!! Please ensure the definition authors listed in the header comment are advised of proposed changes before a merge.
cc @gustavderdrache @Ledragon
Edit: missing link alias in repo link.
EDIT: Updated completed modules (2016-12-05)
EDIT: Updated completed modules (2016-12-07)
EDIT: Updated (2017-05-02) Added d3-sankey and d3-contour to tracking
EDIT: Updated completed modules (2017-05-13)
EDIT: Updated completed modules (2017-10-12)
EDIT: Updated completed modules (2017-11-04)