(node, decorators, modifiers, name, questionOrExclamationToken, type, initializer)
| 23313 | } |
| 23314 | // @api |
| 23315 | function updatePropertyDeclaration(node, decorators, modifiers, name, questionOrExclamationToken, type, initializer) { |
| 23316 | return node.decorators !== decorators |
| 23317 | || node.modifiers !== modifiers |
| 23318 | || node.name !== name |
| 23319 | || node.questionToken !== (questionOrExclamationToken !== undefined && ts.isQuestionToken(questionOrExclamationToken) ? questionOrExclamationToken : undefined) |
| 23320 | || node.exclamationToken !== (questionOrExclamationToken !== undefined && ts.isExclamationToken(questionOrExclamationToken) ? questionOrExclamationToken : undefined) |
| 23321 | || node.type !== type |
| 23322 | || node.initializer !== initializer |
| 23323 | ? update(createPropertyDeclaration(decorators, modifiers, name, questionOrExclamationToken, type, initializer), node) |
| 23324 | : node; |
| 23325 | } |
| 23326 | // @api |
| 23327 | function createMethodSignature(modifiers, name, questionToken, typeParameters, parameters, type) { |
| 23328 | var node = createBaseSignatureDeclaration(168 /* SyntaxKind.MethodSignature */, |
no test coverage detected