class STP { constructor (public f1:string){}; } class STC extends STP { constructor (f1:string, public f2:string){ super(f1); }; } class A { constructor(public st:STP){ }; triiger_problem () { this.problem(this.st); } problem (params:STP) { console.log("pr@A: f1:",params...