Members
Methods
-
add(…template) → {Pool}
-
Добавить шаблон или несколько шаблонов.
Parameters:
Name Type Attributes Description template
Template <repeatable>
Шаблон к добавлению Returns:
- Type
- Pool
-
clean() → {Pool}
-
Удалить все шаблоны.
Returns:
- Type
- Pool
-
find(bemjson, dataopt) → {Node|null}
-
Найти и применить шаблон для BEMJSON.
Parameters:
Name Type Attributes Description bemjson
object BEMJSON data
object <optional>
Данные по сущности в дереве Returns:
Экземпляр БЭМ-узла или null при отсутствии подходящего шаблона- Type
- Node | null
-
is(template) → {Array.<number>|null}
-
Найти индексы подходящих для наследования шаблонов для каждого селектора указанного шаблона. Результатом всегда возвращается массив индексов или `null`, если подходящие шаблоны не были найдены.
Parameters:
Name Type Description template
Template Шаблон для поиска Returns:
- Type
- Array.<number> | null