toNative method
({int newEndByte, ({int column, int row}) newEndPosition, int oldEndByte, ({int column, int row}) oldEndPosition, int startByte, ({int column, int row}) startPosition})
toNative()
Converts to native TSInputEdit fields using Rust's narrowing casts.
Implementation
({
int startByte,
int oldEndByte,
int newEndByte,
({int row, int column}) startPosition,
({int row, int column}) oldEndPosition,
({int row, int column}) newEndPosition,
})
toNative() => (
startByte: startByte & 0xffffffff,
oldEndByte: oldEndByte & 0xffffffff,
newEndByte: newEndByte & 0xffffffff,
startPosition: startPosition.toNative(),
oldEndPosition: oldEndPosition.toNative(),
newEndPosition: newEndPosition.toNative(),
);