silegismg-interpretador-articulacao
Version:
Interpretador de Articulação
14 lines (13 loc) • 498 B
TypeScript
import Dispositivo from '../../dispositivos/Dispositivo';
export default class Contexto {
ultimoItem: Dispositivo<any> | null;
textoAnterior: string;
articulacao: Dispositivo<any>[];
getUltimoItemTipo(tipo: typeof Dispositivo<any>): Dispositivo<any> | null;
getUltimoItemTipo(tipo: (typeof Dispositivo<any>)[]): Dispositivo<any> | null;
adicionar(tipoUltimoItem: any, dispositivo: Dispositivo<any>): void;
}
export interface IEscape {
trecho: string;
idx: number;
}