api: js: gen spec