Skip to main content

Type Alias: IdentifierPropertyMemberCallExpression

type IdentifierPropertyMemberCallExpression = TSESTree.CallExpression & {
callee: TSESTree.MemberExpression & {
computed: false;
object: Exclude<TSESTree.MemberExpression["object"], TSESTree.Super>;
property: TSESTree.Identifier;
};
};

Defined in: _internal/member-call.ts:21

Strongly-typed shape for non-computed member calls with identifier property (e.g. value.includes).

Type Declarationโ€‹

calleeโ€‹

callee: TSESTree.MemberExpression & {
computed: false;
object: Exclude<TSESTree.MemberExpression["object"], TSESTree.Super>;
property: TSESTree.Identifier;
};

Type Declarationโ€‹

computedโ€‹
computed: false;
objectโ€‹
object: Exclude<TSESTree.MemberExpression["object"], TSESTree.Super>;
propertyโ€‹
property: TSESTree.Identifier;