本文整理汇总了TypeScript中ember-utils.toString函数的典型用法代码示例。如果您正苦于以下问题:TypeScript toString函数的具体用法?TypeScript toString怎么用?TypeScript toString使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了toString函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: addMixin
addMixin(mixin: any) {
assert(
this.isMetaDestroyed()
? `Cannot add mixins of \`${toString(mixin)}\` on \`${toString(
this.source
)}\` call addMixin after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let set = this._getOrCreateOwnSet('_mixins');
set.add(mixin);
}
示例2: function
Meta.prototype.clearBindings = function() {
assert(
this.isMetaDestroyed()
? `Cannot clear bindings on \`${toString(this.source)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
this._bindings = undefined;
};
示例3: writeDescriptors
writeDescriptors(subkey: string, value: any) {
assert(
this.isMetaDestroyed()
? `Cannot update descriptors for \`${subkey}\` on \`${toString(
this.source
)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let map = this._getOrCreateOwnMap('_descriptors');
map[subkey] = value;
}
示例4: function
Meta.prototype.writeValues = function(subkey: string, value: any) {
assert(
this.isMetaDestroyed()
? `Cannot set the value of \`${subkey}\` on \`${toString(
this.source
)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let map = this._getOrCreateOwnMap('_values');
map[subkey] = value;
};
示例5: writableTag
writableTag(create: (obj: object) => Tag) {
assert(
this.isMetaDestroyed()
? `Cannot create a new tag for \`${toString(this.source)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let ret = this._tag;
if (ret === undefined) {
ret = this._tag = create(this.source);
}
return ret;
}
示例6: clearBindings
clearBindings() {
assert(
'Cannot invoke `meta.clearBindings` when EmberENV._ENABLE_BINDING_SUPPORT is not set',
ENV._ENABLE_BINDING_SUPPORT
);
assert(
this.isMetaDestroyed()
? `Cannot clear bindings on \`${toString(this.source)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
this._bindings = undefined;
}
示例7: writableChainWatchers
writableChainWatchers(create: (source: object) => any) {
assert(
this.isMetaDestroyed()
? `Cannot create a new chain watcher for \`${toString(
this.source
)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let ret = this._chainWatchers;
if (ret === undefined) {
ret = this._chainWatchers = create(this.source);
}
return ret;
}
示例8: writeDeps
// Implements a member that provides a lazily created map of maps,
// with inheritance at both levels.
writeDeps(subkey: string, itemkey: string, value: any) {
assert(
this.isMetaDestroyed()
? `Cannot modify dependent keys for \`${itemkey}\` on \`${toString(
this.source
)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let outerMap = this._getOrCreateOwnMap('_deps');
let innerMap = outerMap[subkey];
if (innerMap === undefined) {
innerMap = outerMap[subkey] = Object.create(null);
}
innerMap[itemkey] = value;
}
示例9: writeBindings
writeBindings(subkey: string, value: any) {
assert(
'Cannot invoke `meta.writeBindings` when EmberENV._ENABLE_BINDING_SUPPORT is not set',
ENV._ENABLE_BINDING_SUPPORT
);
assert(
this.isMetaDestroyed()
? `Cannot add a binding for \`${subkey}\` on \`${toString(
this.source
)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let map = this._getOrCreateOwnMap('_bindings');
map[subkey] = value;
}
示例10: writableChains
writableChains(create: (source: object) => any) {
assert(
this.isMetaDestroyed()
? `Cannot create a new chains for \`${toString(this.source)}\` after it has been destroyed.`
: '',
!this.isMetaDestroyed()
);
let ret = this._chains;
if (ret === undefined) {
if (this.parent === undefined) {
ret = create(this.source);
} else {
ret = this.parent.writableChains(create).copy(this.source);
}
this._chains = ret;
}
return ret;
}