build: avoid shipping patch flag name strings in prod
This commit is contained in:
parent
3bc2914e32
commit
a76e58e5fd
@ -85,7 +85,8 @@ export const transformText: NodeTransform = (node, context) => {
|
||||
getConstantType(child) === ConstantTypes.NOT_CONSTANT
|
||||
) {
|
||||
callArgs.push(
|
||||
`${PatchFlags.TEXT} /* ${PatchFlagNames[PatchFlags.TEXT]} */`
|
||||
PatchFlags.TEXT +
|
||||
(__DEV__ ? ` /* ${PatchFlagNames[PatchFlags.TEXT]} */` : ``)
|
||||
)
|
||||
}
|
||||
children[i] = {
|
||||
|
@ -88,7 +88,8 @@ export const transformFor = createStructuralDirectiveTransform(
|
||||
helper(FRAGMENT),
|
||||
undefined,
|
||||
renderExp,
|
||||
`${fragmentFlag} /* ${PatchFlagNames[fragmentFlag]} */`,
|
||||
fragmentFlag +
|
||||
(__DEV__ ? ` /* ${PatchFlagNames[fragmentFlag]} */` : ``),
|
||||
undefined,
|
||||
undefined,
|
||||
true /* isBlock */,
|
||||
@ -147,9 +148,10 @@ export const transformFor = createStructuralDirectiveTransform(
|
||||
helper(FRAGMENT),
|
||||
keyProperty ? createObjectExpression([keyProperty]) : undefined,
|
||||
node.children,
|
||||
`${PatchFlags.STABLE_FRAGMENT} /* ${
|
||||
PatchFlagNames[PatchFlags.STABLE_FRAGMENT]
|
||||
} */`,
|
||||
PatchFlags.STABLE_FRAGMENT +
|
||||
(__DEV__
|
||||
? ` /* ${PatchFlagNames[PatchFlags.STABLE_FRAGMENT]} */`
|
||||
: ``),
|
||||
undefined,
|
||||
undefined,
|
||||
true
|
||||
|
@ -251,9 +251,10 @@ function createChildrenCodegenNode(
|
||||
helper(FRAGMENT),
|
||||
createObjectExpression([keyProperty]),
|
||||
children,
|
||||
`${PatchFlags.STABLE_FRAGMENT} /* ${
|
||||
PatchFlagNames[PatchFlags.STABLE_FRAGMENT]
|
||||
} */`,
|
||||
PatchFlags.STABLE_FRAGMENT +
|
||||
(__DEV__
|
||||
? ` /* ${PatchFlagNames[PatchFlags.STABLE_FRAGMENT]} */`
|
||||
: ``),
|
||||
undefined,
|
||||
undefined,
|
||||
true,
|
||||
|
Loading…
Reference in New Issue
Block a user