nz-tree-base-util.d.ts 996 B

123456789101112131415161718
  1. /**
  2. * Use of this source code is governed by an MIT-style license that can be
  3. * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
  4. */
  5. import { NzSafeAny } from 'ng-zorro-antd/core/types';
  6. import { FlattenNode, NzTreeNode, NzTreeNodeKey } from './nz-tree-base-node';
  7. export declare function isCheckDisabled(node: NzTreeNode): boolean;
  8. export declare function isInArray(needle: NzSafeAny, haystack: NzSafeAny[]): boolean;
  9. export declare function getPosition(level: string | number, index: number): string;
  10. export declare function getKey(key: NzTreeNodeKey, pos: string): NzTreeNodeKey;
  11. /**
  12. * Flat nest tree data into flatten list. This is used for virtual list render.
  13. *
  14. * @param treeNodeList Origin data node list
  15. * @param expandedKeys
  16. * need expanded keys, provides `true` means all expanded (used in `rc-tree-select`).
  17. */
  18. export declare function flattenTreeData(treeNodeList?: NzTreeNode[], expandedKeys?: NzTreeNodeKey[] | true): FlattenNode[];