[backbone.marionette] Add lacked methods to marionette view (#16348)

* Add lacked / fix wrong definition of methods

* Add tests for added methods⏎
This commit is contained in:
delphinus
2017-05-06 01:36:26 +09:00
committed by Mohamed Hegazy
parent dd69d6de4e
commit 73bcc6d987
2 changed files with 12 additions and 1 deletions

View File

@@ -292,6 +292,14 @@ function RegionTests() {
}
function ViewTests() {
const v = new MyView(new MyModel());
const isDestroyed: boolean = v.isDestroyed();
const isRendered: boolean = v.isRendered();
const isAttached: boolean = v.isAttached();
const vv: Marionette.View<Backbone.Model> = v.delegateEntityEvents();
}
function CollectionViewTests() {
var cv = new MyCollectionView();
cv.collection.add(new MyModel());

View File

@@ -856,7 +856,10 @@ declare namespace Marionette {
/**
* Internal properties extended in Marionette.View.
*/
isDestroyed: boolean;
isDestroyed(): boolean;
isRendered(): boolean;
isAttached(): boolean;
delegateEntityEvents(): View<TModel>;
supportsRenderLifecycle: boolean;
supportsDestroyLifecycle: boolean;