Elo chcialem sie was zapytac czy zdarzylo sie wam roszerzac wbudowane klasy angular-a lub angular/material o nowe metody tak zeby IDE (VS Code) je wspieralo?
Niby mozna dodac do tsconfig.json typeRoots katalog w ktorym bede nasze pliki *.d.ts i za pomoca augment interface / class dodawac metody itp...itd

W moim przypadku chce dodac 2 metody do MatSnackBar ale nie bardzo mi to wychodzi. (w DI po prostu podmieniam provider z tym moim ktory rozszerza MatSnackBar dodajac nowe metody)

za pomoca w global.d.ts w root od projektu:

declare module '@angular/material' {
  export interface MatSnackBar {
    openSuccess(text: string, opts?: {}): any;
    openError(text: string, opts?: {}): any;
  }
}

VS Code nie placze, ale angular-cli rzuca bledy przy kompilacji
Property 'openError' does not exist on type 'MatSnackBar'.

Mieliscie podobny problem? Probowalem kombinowac z typeRoots w tsconfig.json ale nic mi to nie dale wtedy placze ze nie ma typings dla @Angular