refactor(compiler): remove unused code (#41080)
These functions are not used so can be removed. PR Close #41080
This commit is contained in:
parent
be9d059efc
commit
90301f42a9
|
@ -6,29 +6,8 @@
|
|||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
|
||||
import {StaticSymbol} from '../aot/static_symbol';
|
||||
import {escapeIdentifier} from '../output/abstract_emitter';
|
||||
import * as o from '../output/output_ast';
|
||||
import {OutputContext} from '../util';
|
||||
|
||||
/**
|
||||
* Convert metadata into an `Expression` in the given `OutputContext`.
|
||||
*
|
||||
* This operation will handle arrays, references to symbols, or literal `null` or `undefined`.
|
||||
*/
|
||||
export function convertMetaToOutput(meta: any, ctx: OutputContext): o.Expression {
|
||||
if (Array.isArray(meta)) {
|
||||
return o.literalArr(meta.map(entry => convertMetaToOutput(entry, ctx)));
|
||||
}
|
||||
if (meta instanceof StaticSymbol) {
|
||||
return ctx.importExpr(meta);
|
||||
}
|
||||
if (meta == null) {
|
||||
return o.literal(meta);
|
||||
}
|
||||
|
||||
throw new Error(`Internal error: Unsupported or unknown metadata: ${meta}`);
|
||||
}
|
||||
|
||||
export function typeWithParameters(type: o.Expression, numParams: number): o.ExpressionType {
|
||||
if (numParams === 0) {
|
||||
|
@ -55,21 +34,6 @@ export function prepareSyntheticListenerName(name: string, phase: string) {
|
|||
return `${ANIMATE_SYMBOL_PREFIX}${name}.${phase}`;
|
||||
}
|
||||
|
||||
export function isSyntheticPropertyOrListener(name: string) {
|
||||
return name.charAt(0) == ANIMATE_SYMBOL_PREFIX;
|
||||
}
|
||||
|
||||
export function getSyntheticPropertyName(name: string) {
|
||||
// this will strip out listener phase values...
|
||||
// @foo.start => @foo
|
||||
const i = name.indexOf('.');
|
||||
name = i > 0 ? name.substring(0, i) : name;
|
||||
if (name.charAt(0) !== ANIMATE_SYMBOL_PREFIX) {
|
||||
name = ANIMATE_SYMBOL_PREFIX + name;
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
||||
export function getSafePropertyAccessString(accessor: string, name: string): string {
|
||||
const escapedName = escapeIdentifier(name, false, false);
|
||||
return escapedName !== name ? `${accessor}[${escapedName}]` : `${accessor}.${name}`;
|
||||
|
|
Loading…
Reference in New Issue