@nfdi4plants/swate-components
Version:
Customizable React components for ontology annotation, based on Swate and the ARC.
39 lines • 1.94 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 FsRow extends FsRangeBase implements Iterable<FsCell> {
readonly "cells@21": FsCellsCollection;
constructor(rangeAddress: FsRangeAddress, cells: FsCellsCollection);
static empty(): FsRow;
static createAt(index: int32, cells: FsCellsCollection): FsRow;
get Cells(): Iterable<FsCell>;
get Index(): int32;
set Index(i: int32);
get MinColIndex(): int32;
get MaxColIndex(): int32;
Copy(): FsRow;
static copy(row: FsRow): FsRow;
static getIndex(row: FsRow): int32;
HasCellAt(colIndex: int32): boolean;
static hasCellAt(colIndex: int32, row: FsRow): boolean;
Item(columnIndex: int32): FsCell;
static item(colIndex: int32, row: FsRow): FsCell;
TryItem(colIndex: int32): Option<FsCell>;
static tryItem(colIndex: int32, row: FsRow): Option<FsCell>;
InsertValueAt<a>(colIndex: int32, value: a): void;
static insertValueAt<$a>(colIndex: int32, value: $a, row: FsRow): FsRow;
ToDenseRow(): void;
static toDenseRow(row: FsRow): FsRow;
static createDenseRowOf(row: FsRow): FsRow;
GetEnumerator(): IEnumerator<FsCell>;
[Symbol.iterator](): Iterator<FsCell>;
"System.Collections.IEnumerable.GetEnumerator"(): IEnumerator<any>;
}
export declare function FsRow_$reflection(): TypeInfo;
export declare function FsRow_$ctor_7678C70A(rangeAddress: FsRangeAddress, cells: FsCellsCollection): FsRow;
//# sourceMappingURL=FsRow.fs.d.ts.map