UNPKG

apache-arrow

Version:
12 lines (11 loc) 1.02 kB
import { SparseMatrixIndexCSX } from './sparse-matrix-index-c-s-x.js'; import { SparseTensorIndexCOO } from './sparse-tensor-index-c-o-o.js'; import { SparseTensorIndexCSF } from './sparse-tensor-index-c-s-f.js'; export declare enum SparseTensorIndex { NONE = 0, SparseTensorIndexCOO = 1, SparseMatrixIndexCSX = 2, SparseTensorIndexCSF = 3 } export declare function unionToSparseTensorIndex(type: SparseTensorIndex, accessor: (obj: SparseMatrixIndexCSX | SparseTensorIndexCOO | SparseTensorIndexCSF) => SparseMatrixIndexCSX | SparseTensorIndexCOO | SparseTensorIndexCSF | null): SparseMatrixIndexCSX | SparseTensorIndexCOO | SparseTensorIndexCSF | null; export declare function unionListToSparseTensorIndex(type: SparseTensorIndex, accessor: (index: number, obj: SparseMatrixIndexCSX | SparseTensorIndexCOO | SparseTensorIndexCSF) => SparseMatrixIndexCSX | SparseTensorIndexCOO | SparseTensorIndexCSF | null, index: number): SparseMatrixIndexCSX | SparseTensorIndexCOO | SparseTensorIndexCSF | null;