@nfdi4plants/swate-components
Version:
Customizable React components for ontology annotation, based on Swate and the ARC.
37 lines • 1.89 kB
TypeScript
import { FsRangeAddress } from './Ranges/FsRangeAddress.fs.js';
import { FsCellsCollection } from './Cells/FsCellsCollection.fs.js';
import { FsCell } from './Cells/FsCell.fs.js';
import { int32 } from '@fable-org/fable-library-js/Int32.js';
import { IEnumerator } from '@fable-org/fable-library-js/Util.js';
import { Option } from '@fable-org/fable-library-js/Option.js';
import { FsRangeBase } from './Ranges/FsRangeBase.fs.js';
import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js';
export declare class FsColumn extends FsRangeBase implements Iterable<FsCell> {
readonly "cells@18": FsCellsCollection;
constructor(rangeAddress: FsRangeAddress, cells: FsCellsCollection);
static empty(): FsColumn;
static createAt(index: int32, cells: FsCellsCollection): FsColumn;
get Cells(): Iterable<FsCell>;
get Index(): int32;
set Index(i: int32);
get MinRowIndex(): int32;
get MaxRowIndex(): int32;
Copy(): FsColumn;
static copy(column: FsColumn): FsColumn;
static getIndex(column: FsColumn): int32;
HasCellAt(rowIndex: int32): boolean;
static hasCellAt(rowIndex: int32, column: FsColumn): boolean;
Item(rowIndex: int32): FsCell;
static item(rowIndex: int32, column: FsColumn): FsCell;
TryItem(rowIndex: int32): Option<FsCell>;
static tryItem(rowIndex: int32, column: FsColumn): Option<FsCell>;
ToDenseColumn(): void;
static toDenseColumn(column: FsColumn): FsColumn;
static createDenseColumnOf(column: FsColumn): FsColumn;
GetEnumerator(): IEnumerator<FsCell>;
[Symbol.iterator](): Iterator<FsCell>;
"System.Collections.IEnumerable.GetEnumerator"(): IEnumerator<any>;
}
export declare function FsColumn_$reflection(): TypeInfo;
export declare function FsColumn_$ctor_7678C70A(rangeAddress: FsRangeAddress, cells: FsCellsCollection): FsColumn;
//# sourceMappingURL=FsColumn.fs.d.ts.map