Я вижу в переопределения GJS GObject есть определения для большинства типов, соответствующих типам Javascript, но как мне определить свойство для стандартного массива строк? Некоторые варианты, которые пришли мне в голову:
- использовать TYPE_OBJECT и GList, но сопоставит ли GJS это с массивом, когда я его получу?
- используйте TYPE_OBJECT и GVariant с типом "as" и распакуйте его самостоятельно
- используйте TYPE_BOXED и TYPE_ARRAY, но сопоставим ли TYPE_ARRAY с типом массива Javascript?