@designliquido/foles
Version:
Linguagem de folhas de estilo para documentos em geral em português
22 lines (21 loc) • 1.16 kB
TypeScript
import { BlocoDeclaracao } from "../declaracoes";
import { MapaOrigensInterface } from "../interfaces/mapa-origens-interface";
export declare class GeradorMapaCss {
constructor();
/**
* Gera o mapa de fontes (_source map_) de FolEs para CSS.
*
* Mapeamentos:
* - Primeiro número: coluna no código gerado;
* - Segundo número: índice do fonte correspondente listado em "sources" no JSON de mapa;
* - Terceiro número: quantas linhas pular para determinar o início do símbolo no código original;
* - Quarto número: coluna no código original.
*
* @param declaracoes As declarações já traduzidas.
* @param conteudoArquivoOriginal O conteúdo do arquivo original.
* @param nomeArquivoOriginal O nome do arquivo original (opcional, padrão "teste.foles").
* @param nomeArquivoDestino O nome do arquivo de destino (opcional, padrão "teste.css").
* @returns {MapaOrigensInterface} O mapa de origens pronto.
*/
gerarMapaFontes(declaracoes: BlocoDeclaracao[], conteudoArquivoOriginal: string, nomeArquivoOriginal?: string, nomeArquivoDestino?: string): MapaOrigensInterface;
}