Skip to content

Instantly share code, notes, and snippets.

@TobiObeck
TobiObeck / 01_Common TypeScript errors and what they mean.md
Last active Apr 18, 2021
Common TypeScript errors and what they mean
View 01_Common TypeScript errors and what they mean.md

Array Element implicit any, type has no index signature

Element implicitly has an 'any' type because type 'MyFancyType' has no index signature.",

class MyPerson {
  public name: string;
  public subscriptions: MyFancyType[];
  
  constructor(name: string, subscriptions: MyFancyType){...}
}
View bling.js
/* bling.js */
window.$ = document.querySelectorAll.bind(document);
Node.prototype.on = window.on = function (name, fn) {
this.addEventListener(name, fn);
}
NodeList.prototype.__proto__ = Array.prototype;
View node-yql.js
var YQL = require('yql');
var query = new YQL('SELECT * FROM weather.forecast WHERE (location = 94089)');
query.exec(function(err, data) {
var location = data.query.results.channel.location;
var condition = data.query.results.channel.item.condition;
console.log('The current weather in ' + location.city + ', ' + location.region + ' is ' + condition.temp + ' degrees.');
});