text: //// [indexSignatureTypeCheck.ts]
  interface IPropertySet {
  
      [index: string]: any;
  
  }
  
  
  var ps: IPropertySet = null;
  var index: any = "hello";
  ps[index] = 12;
  
  
  interface indexErrors {
      [p2?: string];
      [...p3: any[]];
      [p4: string, p5?: string];
      [p6: string, ...p7: any[]];
  }
  
  //// [indexSignatureTypeCheck.js]
  var ps = null;
  var index = "hello";
  ps[index] = 12;
  