Skip to content

Instantly share code, notes, and snippets.

View richard-viney's full-sized avatar

Richard Viney richard-viney

View GitHub Profile
@richard-viney
richard-viney / test.ts
Created October 11, 2019 05:30
Type checking error upgrading from TypeScript 3.5 to 3.6
import EmberObject, { set } from "@ember/object"
class Foo extends EmberObject {
public version!: number
}
class Bar extends EmberObject {
public version!: number
public name!: string // Note: removing this line makes the error below go away
}
import { tracked } from "@glimmer/tracking"
import { action } from "@ember/object"
import Component from "@glimmer/component"
export default class InputWrapperComponent extends Component {
@tracked isInputVisible = true
// Tear down the <input> on pressing enter
@action onKeyPress(event) {
if (event.keyCode === 13) {