import { TemplateRef } from '@angular/core'; /** * @usedBy PoListViewComponent * * @description * * Esta diretiva permite que sejam apresentadas informações adicionais de cada item, construindo um * botão `Exibir detalhes` abaixo do conteúdo principal do item. * * Deve-se utilizar como parâmetro a referência do item e/ou índice, sendo por padrão o item. * - Item: `item` determina o item da linha corrente. * - Índice: `index` determina o índice da linha corrente. * * Esta diretiva pode ser usada de duas formas: explícita ou *syntax sugar*. Veja a seguir ambos, respectivamente: * * ``` * ... * * * *
* * *
*
* *
* * ... * ``` * * ``` * ... * *
* *
*
* ... * * ``` */ export declare class PoListViewDetailTemplateDirective { templateRef: TemplateRef; /** * @optional * * @description * * Função que deve retornar um valor do tipo `boolean`, que será utilizado como a validação para que o detalhe de item * da lista inicie aberto ou fechado. * */ showDetail: (item: any) => boolean; constructor(templateRef: TemplateRef); }