Fix some stay typings for export policy changes

This commit is contained in:
cptran777 2018-09-10 16:42:13 -07:00
parent 5f9ec265a3
commit 48ef67b440

View File

@ -49,7 +49,7 @@ type BatchComplianceResponse = [
Array<IComplianceDataType>, Array<IComplianceDataType>,
IComplianceSuggestion, IComplianceSuggestion,
IDatasetSchema, IDatasetSchema,
IDatasetExportPolicy IDatasetExportPolicy | null
]; ];
/** /**
@ -125,7 +125,7 @@ export default class DatasetComplianceContainer extends Component {
* Object containing the fields for the export policy for this dataset * Object containing the fields for the export policy for this dataset
* @type {IDatasetExportPolicy} * @type {IDatasetExportPolicy}
*/ */
exportPolicy: IDatasetExportPolicy | undefined; exportPolicy: IDatasetExportPolicy | null;
/** /**
* The platform / db that the dataset is persisted * The platform / db that the dataset is persisted
@ -249,7 +249,7 @@ export default class DatasetComplianceContainer extends Component {
*/ */
getExportPolicyTask = task(function*( getExportPolicyTask = task(function*(
this: DatasetComplianceContainer this: DatasetComplianceContainer
): IterableIterator<Promise<IDatasetExportPolicy>> { ): IterableIterator<Promise<IDatasetExportPolicy | null>> {
const exportPolicy: IDatasetExportPolicy = yield readDatasetExportPolicyByUrn(get(this, 'urn')); const exportPolicy: IDatasetExportPolicy = yield readDatasetExportPolicyByUrn(get(this, 'urn'));
set(this, 'exportPolicy', exportPolicy); set(this, 'exportPolicy', exportPolicy);