yTextInsert method

void yTextInsert({
  1. required YText ref,
  2. required int index_,
  3. required String chunk,
  4. TextAttrs? attributes,
  5. YTransaction? txn,
})

Implementation

void yTextInsert({
  required YText ref,
  required int /*U32*/ index_,
  required String chunk,
  TextAttrs? attributes,
  YTransaction? txn,
}) {
  _yTextInsert([
    ref.toWasm(),
    index_,
    chunk,
    (attributes == null
        ? const None().toWasm()
        : Option.fromValue(attributes).toWasm((some) => some.toWasm())),
    (txn == null
        ? const None().toWasm()
        : Option.fromValue(txn).toWasm(YTransaction.toWasm))
  ]);
}