Hi guys,
I'm wrapping some of Google's Apps Script (targets the js backend):
type
SpreadsheetAppObj* = object
Spreadsheet* = object
Sheet* = object
var SpreadsheetApp* {.importcpp, nodecl.}: SpreadsheetAppObj
{.push importcpp.}
proc getActiveSpreadsheet*(ssapp: SpreadsheetAppObj): Spreadsheet
proc getActiveSheet*(ssapp: SpreadsheetAppObj): Sheet
{.pop.}
Run
for `var x = SpreadsheetApp.getActiveSpreadsheet`, which returns a Spreadsheet
object, why does Nim produce an array with the object inside: `var x_452984848
= [SpreadsheetApp.getActiveSpreadsheet()];` ?
Why not just return the object itself?