fix filter not applied issue (#15186)

This commit is contained in:
Alan Ren
2021-04-19 13:46:17 -07:00
committed by GitHub
parent e3ef4e1755
commit 1914546553
2 changed files with 23 additions and 16 deletions

View File

@@ -59,3 +59,11 @@ export interface IDisposableDataProvider<T> extends Slick.DataProvider<T> {
*/
readonly isDataInMemory: boolean;
}
/**
* Check whether the object is an instance of IDisposableDataProvider
*/
export function instanceOfIDisposableDataProvider<T>(obj: any): obj is IDisposableDataProvider<T> {
const provider = obj as IDisposableDataProvider<T>;
return obj && provider.dispose && provider.sort && provider.isDataInMemory !== undefined;
}