API para integrações Tray CLI
O Tray Cli também expõe uma API para que você possa usar integrar os comandos do CLI em outra ferramenta. Com exceção dos comandos open
e watch
, todos os outros comandos estão disponíveis nessa API.
Todos os métodos dessa API retornam uma Promise
. Você deverá observá-la para detectar quando ela foi resolvida ou rejeitada. Como algumas operações demoram a serem executadas, recomendamos sempre executá-las de modo assíncrono.
Veja o exemplo abaixo de um uso simples para gerar a configuração do tema
const Tray = require('@tray-tecnologia/tray-cli').default;
const api = new Tray({
key: 'SUA-CHAVE-AQUI',
password: 'SUA-SENHA-AQUI',
themeId: 1, // Id do meu tema
debug: false,
});
api.configure()
.then((success) => console.log(success))
.catch((error) => console.error(error));
Last updated
Was this helpful?