prefer optional syntax over '| null'

This commit is contained in:
Bruno Windels 2021-10-01 10:05:56 +02:00
parent 6b50a63e95
commit 3de3481765

View File

@ -26,10 +26,10 @@ export class BaseMappedList<F,T> extends BaseObservableList<T> {
protected _sourceUnsubscribe: (() => void) | null = null; protected _sourceUnsubscribe: (() => void) | null = null;
_mapper: Mapper<F,T>; _mapper: Mapper<F,T>;
_updater: Updater<F,T>; _updater: Updater<F,T>;
_removeCallback: ((value: T) => void) | null; _removeCallback?: (value: T) => void;
_mappedValues: T[] | null = null; _mappedValues: T[] | null = null;
constructor(sourceList: BaseObservableList<F>, mapper: Mapper<F,T>, updater: Updater<F,T>, removeCallback: ((value: T) => void) | null = null) { constructor(sourceList: BaseObservableList<F>, mapper: Mapper<F,T>, updater: Updater<F,T>, removeCallback?: (value: T) => void) {
super(); super();
this._sourceList = sourceList; this._sourceList = sourceList;
this._mapper = mapper; this._mapper = mapper;