UNPKG

@designliquido/delegua

Version:

Linguagem de programação simples e moderna usando português estruturado.

28 lines 932 B
import { Declaracao } from '../../declaracoes'; import { ConstrutoInterface } from '../construtos'; /** * Define uma regra de transformação/estilização de código. */ export interface RegraEstilizacaoInterface { /** * Nome da regra para identificação e logs. */ nome: string; /** * Descrição do que a regra faz. */ descricao: string; /** * Aplica a regra em uma declaração. * @param declaracao A declaração a ser verificada/transformada. * @returns A declaração (modificada ou não). */ aplicarEmDeclaracao?(declaracao: Declaracao): Declaracao; /** * Aplica a regra em um construto. * @param construto O construto a ser verificado/transformado. * @returns O construto (modificado ou não). */ aplicarEmConstruto?(construto: ConstrutoInterface): ConstrutoInterface; } //# sourceMappingURL=regra-estilizacao-interface.d.ts.map