refactor(ivy): rename class/style to make space for new instruction (#22719)
Rename: - `elementClass` (short: `k`) => `elementClassNamed` (short: `kn`) - `elementStyle` (short: `s`) => `elementStyleNamed` (short: `sn`) Currently `[class.name]` is `elementClass(0, ‘name’, value)`. We would like to introduce new binding `[class]` which needs a new instruction ideally `elementClass(0, value)`. Doing the rename creates space to create such an instruction in subsequent change. PR Close #22719
This commit is contained in:

committed by
Kara Erickson

parent
ae19d071bb
commit
a0a01f1e1e
@ -63,8 +63,8 @@ export {
|
||||
p as ɵp,
|
||||
pD as ɵpD,
|
||||
a as ɵa,
|
||||
k as ɵk,
|
||||
s as ɵs,
|
||||
sn as ɵsn,
|
||||
kn as ɵkn,
|
||||
t as ɵt,
|
||||
v as ɵv,
|
||||
st as ɵst,
|
||||
|
@ -45,11 +45,11 @@ export {
|
||||
containerRefreshEnd as cr,
|
||||
|
||||
elementAttribute as a,
|
||||
elementClass as k,
|
||||
elementClassNamed as kn,
|
||||
elementEnd as e,
|
||||
elementProperty as p,
|
||||
elementStart as E,
|
||||
elementStyle as s,
|
||||
elementStyleNamed as sn,
|
||||
|
||||
listener as L,
|
||||
store as st,
|
||||
|
@ -875,7 +875,7 @@ function generatePropertyAliases(lNodeFlags: number, direction: BindingDirection
|
||||
* renaming as part of minification.
|
||||
* @param value A value indicating if a given class should be added or removed.
|
||||
*/
|
||||
export function elementClass<T>(index: number, className: string, value: T | NO_CHANGE): void {
|
||||
export function elementClassNamed<T>(index: number, className: string, value: T | NO_CHANGE): void {
|
||||
if (value !== NO_CHANGE) {
|
||||
const lElement = data[index] as LElementNode;
|
||||
if (value) {
|
||||
@ -900,11 +900,11 @@ export function elementClass<T>(index: number, className: string, value: T | NO_
|
||||
* @param sanitizer An optional function used to transform the value typically used for
|
||||
* sanitization.
|
||||
*/
|
||||
export function elementStyle<T>(
|
||||
export function elementStyleNamed<T>(
|
||||
index: number, styleName: string, value: T | NO_CHANGE, suffix?: string): void;
|
||||
export function elementStyle<T>(
|
||||
export function elementStyleNamed<T>(
|
||||
index: number, styleName: string, value: T | NO_CHANGE, sanitizer?: Sanitizer): void;
|
||||
export function elementStyle<T>(
|
||||
export function elementStyleNamed<T>(
|
||||
index: number, styleName: string, value: T | NO_CHANGE,
|
||||
suffixOrSanitizer?: string | Sanitizer): void {
|
||||
if (value !== NO_CHANGE) {
|
||||
|
Reference in New Issue
Block a user