static Future<T?> delete<T>(String methodName, {dynamic args}) async { final result = await _invoke(methodName, Method.delete, args: args); return decoder.decode<T>(result); }