queryTextActions method
override
    Returns a Future that resolves to a List of ProcessTextActions containing all text processing actions available.
If there are no actions available, an empty list will be returned.
Implementation
@override
Future<List<ProcessTextAction>> queryTextActions() async {
  final Map<Object?, Object?> rawResults;
  try {
    final Map<Object?, Object?>? result =
        await _processTextChannel.invokeMethod('ProcessText.queryTextActions')
            as Map<Object?, Object?>?;
    if (result == null) {
      return <ProcessTextAction>[];
    }
    rawResults = result;
  } catch (e) {
    return <ProcessTextAction>[];
  }
  return <ProcessTextAction>[
    for (final Object? id in rawResults.keys)
      ProcessTextAction(id! as String, rawResults[id]! as String),
  ];
}