2.8 KiB
2.8 KiB
Change Log
v1.9.1
Bugfixes:
isObjectFlagSetnow uses the correctobjectFlagsproperty
v1.9.0
Bugfixes:
getNextTokenno longer omitsEndOfFileTokenwhen there is no trivia before EOF. That means the only inputs wheregetNextTokenreturnsundefinedareSourceFileandEndOfFileToken
Features:
- Added typeguards for types
- Added utilities for flag checking:
isNodeFlagSet,isTypeFlagSet,isSymbolFlagSet,isObjectFlagSet,isModifierFlagSet
v1.8.0
Features:
- Support peer dependency of typescript nightlies of 2.4.0
- Added typeguards:
isJsxAttributes,isIntersectionTypeNode,isTypeOperatorNode,isTypePredicateNode,isTypeQueryNode,isUnionTypeNode
v1.7.0
Bugfixes:
isFunctionScopeBoundarynow handles Interfaces, TypeAliases, FunctionSignatures, etc
Features:
- Added utilities:
isThisParameter,isSameLineandisFunctionWithBody
v1.6.0
Features:
- Add
isValidPropertyAccess,isValidNumericLiteralandisValidPropertyName
v1.5.0
Features:
- Add
isValidIdentifier
v1.4.0
Features:
- Add
contentLengthproperty to the result ofgetLineRanges
v1.3.0
Bugfixes:
- canHaveLeadingTrivia:
- Fix property access on undefined parent reference
- Fixes: https://github.com/palantir/tslint/issues/2330
- hasOwnThisReference: now includes accessors on object literals
Features:
- Typeguards:
- isTypeParameterDeclaration
- isEnitityName
v1.2.2
Bugfixes:
- hasOwnThisReference:
- exclude overload signatures of function declarations
- add method declarations on object literals
v1.2.1
Bugfixes:
- Fix name of isNumericLiteral
v1.2.0
Features:
- Typeguards:
- isEnumMember
- isExpressionWithTypeArguments
- isImportSpecifier
- Utilities:
- isJsDocKind, isTypeNodeKind
- Allow typescript@next in peerDependencies
v1.1.0
Bugfixes:
- Fix isBlockScopeBoundary: Remove WithStatement, IfStatment, DoStatement and WhileStatement because they are no scope boundary whitout a block.
Features:
- Added more typeguards:
- isAssertionExpression
- isEmptyStatement
- isJsxAttributeLike
- isJsxOpeningLikeElement
- isNonNullExpression
- isSyntaxList
- Utilities:
- getNextToken, getPreviousToken
- hasOwnThisReference
- getLineRanges
v1.0.0
Features:
- Initial implementation of typeguards
- Utilities:
- getChildOfKind
- isNodeKind, isAssignmentKind
- hasModifier, isParameterProperty, hasAccessModifier
- getPreviousStatement, getNextStatement
- getPropertyName
- forEachDestructuringIdentifier, forEachDeclaredVariable
- getVariableDeclarationKind, isBlockScopedVariableDeclarationList, isBlockScopedVariableDeclaration
- isScopeBoundary, isFunctionScopeBoundary, isBlockScopeBoundary
- forEachToken, forEachTokenWithTrivia, forEachComment
- endsControlFlow