Mamba
O Mamba expõe algumas funções envolvendo o sistema de componentes
use (plugin: function|Object)
Cadastra um plugin no sistema de componentes. O plugin deve ser uma função ou um objeto que contém uma função com o nome install
Parâmetro | Tipo | Descrição |
---|---|---|
plugin | function|Object | Função de instalação ou objeto contendo uma função com o nome install . O primeiro argumento da função é o objeto Mamba |
e.g.
component (name: string, component: IComponent)
Cadastra um componente globalmente.
Parâmetro | Tipo | Descrição |
---|---|---|
name | string | Nome do componente |
component | IComponent | O componente em si |
e.g
Em qualquer componente
createComponent (component: IComponent, options: ICreateComponentOptions): Component
Instancia um componente.
Parâmetro | Tipo | Descrição |
---|---|---|
component | IComponent | O componente em si |
options | ICreateComponentOptions | Opções passadas para o componente |
ICreateComponentOptions
possui a seguinte estrutura
Chave | Valor | Descrição |
---|---|---|
parent | Component | A instância do componente pai |
props | Object | Props que irão substituir os props padrões do componente |
e.g.