28 lines
933 B
Text
28 lines
933 B
Text
|
==== tests/cases/compiler/crashRegressionTest.ts (1 errors) ====
|
||
|
module MsPortal.Util.TemplateEngine {
|
||
|
"use strict";
|
||
|
|
||
|
interface TemplateKeyValue {
|
||
|
[name: string]: string;
|
||
|
}
|
||
|
|
||
|
class StringTemplate {
|
||
|
private _templateStorage: TemplateStorage;
|
||
|
|
||
|
constructor(templateStorage: TemplateStorage) {
|
||
|
this._templateStorage = templateStorage;
|
||
|
}
|
||
|
|
||
|
public text(value?: string): any {
|
||
|
this._templateStorage.templateSources[this._name] = value;
|
||
|
~~~~~
|
||
|
!!! Property '_name' does not exist on type 'StringTemplate'.
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export class TemplateStorage {
|
||
|
public templateSources: TemplateKeyValue = {};
|
||
|
public templateData: TemplateKeyValue = {};
|
||
|
}
|
||
|
}
|
||
|
|