mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-06-03 14:36:02 +08:00
[ember] TSLint - enable no-empty-interface rule
This commit is contained in:
2
types/ember/index.d.ts
vendored
2
types/ember/index.d.ts
vendored
@@ -3609,6 +3609,7 @@ declare module '@ember/controller' {
|
||||
|
||||
// A type registry for Ember `Controller`s. Meant to be declaration-merged
|
||||
// so string lookups resolve to the correct type.
|
||||
// tslint:disable-next-line:no-empty-interface
|
||||
export interface Registry {}
|
||||
}
|
||||
|
||||
@@ -3832,6 +3833,7 @@ declare module '@ember/service' {
|
||||
|
||||
// A type registry for Ember `Service`s. Meant to be declaration-merged so
|
||||
// string lookups resolve to the correct type.
|
||||
// tslint:disable-next-line:no-empty-interface
|
||||
interface Registry {}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
declare global {
|
||||
// tslint:disable-next-line:no-empty-interface
|
||||
interface Function extends Ember.FunctionPrototypeExtensions {}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,7 +3,9 @@ import Object from '@ember/object';
|
||||
import Array from '@ember/array';
|
||||
import Ember from 'ember'; // currently needed for Transition
|
||||
|
||||
interface Post extends Ember.Object {}
|
||||
interface Post extends Ember.Object {
|
||||
title: string;
|
||||
}
|
||||
|
||||
interface Posts extends Array<Post> {}
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
declare global {
|
||||
// tslint:disable-next-line:no-empty-interface
|
||||
interface String extends Ember.StringPrototypeExtensions {}
|
||||
}
|
||||
|
||||
|
||||
@@ -11,12 +11,6 @@
|
||||
"no-declare-current-package": false,
|
||||
"no-self-import": false,
|
||||
|
||||
// We use interfaces in a number of places to express things (including
|
||||
// mixins in particular, but also including extending a global
|
||||
// interface) which TS currently can't express correctly.
|
||||
"no-empty-interface": false,
|
||||
|
||||
"no-duplicate-imports": false,
|
||||
"no-unnecessary-qualifier": false,
|
||||
"prefer-const": false,
|
||||
"no-void-expression": false,
|
||||
|
||||
Reference in New Issue
Block a user