DepsByTech from elem also includes block.
deps:
({
tech: 'js',
shouldDeps: {tech: 'bemhtml', block: 'b', elem: 'e'}
});
bemdecl:
exports.blocks = [
name: 'b',
elems: [{name: 'e'}]
];
expanded deps:
exports.deps = [
{block: 'b'},
{block: 'b', elem: 'e'}
];
When using bemdeclFormat='deps', block is not included.