| var nested_template_base = require("nested_template_base"); | |
| ois = new nested_template_base.InnerS(123); | |
| oic = new nested_template_base.InnerC(); | |
| // Check base method is available | |
| if ((oic.outer(ois).val != 123)) { | |
| throw new Error("Wrong value calling outer"); | |
| } | |
| // Check non-derived class using base class | |
| if ((oic.innerc().outer(ois).val != 123)) { | |
| throw new Error("Wrong value calling innerc"); | |
| } |