Skip to content

В viewtree не прорастают дефолтные методы из массивов, если явно не заданы в корне #550

@zerkalica

Description

@zerkalica
$mol_tag_tree $mol_list
	- Tags /$mol_view
	- Items /$mol_view
	sub /$mol_view
		^
			Tags /$mol_view
		^
			Items /$mol_view

Ожидаю

namespace $ {
	export class $mol_tag_tree extends $mol_list {
		Tags() { return ... } // Сейчас этого метода нет
		Items() { return ... } // И этого тоже

		sub() {
			return [
				...this.Tags(),
				...this.Items()
			] as readonly $mol_view[]
		}
	}
	
}

Аналогично со связями

$mol_select_list $mol_view
	Badges /$mol_view
	badges_list /$mol_view
	sub /$mol_view
		^
			badges_list <= Badges /$mol_view

Ожидаю

namespace $ {
	export class $mol_select_list extends $mol_view {
		
		Badges() {
			return [
			] as readonly $mol_view[]
		}
		
		badges_list() {
			return this.Badges() // Этого вызова сейчас нет
		}
		
		sub() {
			return [
				...this.badges_list()
			] as readonly $mol_view[]
		}
	}
	
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions