NBA contracts have evolved a lot over the years, from the amount offered to players to factors involved with trade conversations. Usually, when it comes to league contracts, they have an agreed salary with its duration. The duration includes the year where the player is eligible to be a restricted free agent or an unrestricted free agent, along with the team option.With that said, how does team option work in the NBA? According to the NBA's website, it makes a team eligible to maintain a player on their roster for another year. An example used is if a player is signed to a three-year contract that includes a team option for a possible fourth season, then that can be exercised to extend the contract to another year.However, if the team option isn't exercised before the start of the fourth season, then the player's contract ends at that point.Additional aspects involved with the team option in the NBAWhen it comes to the team option, it is not a conditional option in a player's contract. According to the NBA's website, once the option is agreed upon by both parties, it cannot be taken back or rescinded.Additionally, conditional team options are also not allowed in the league. Meaning, that a player is eligible for a team option only if he fulfills certain parameters such as stats or awards are not included in the stipulations of the team option.The league also mentioned that the team option can only be done in one year. However, rookie-scale contracts are much different. First-round picks with rookie-scale contracts have the choice to exercise the team option in either the third or fourth year of the contract.There are a number of players in the league with a team option in their contracts, here's a look at some of these players:Luke Kennard (SG) - Memphis GrizzliesJalen Green (SG) - Houston RocketsCam Thomas (PG) - Brooklyn NetsBones Hyland (PG) - Los Angeles ClippersAlperen Sengun (C) - Houston RocketsScottie Barnes (PF) - Toronto RaptorsCade Cunningham (PG) - Detroit PistonsJosh Giddey (PG) - Oklahoma City ThunderTrey Murphy III (PF) - New Orleans PelicansA recent team option that was exercised was Shaedon Sharpe's contract with the Portland Trail Blazers, as per the team's X account.