x!; x!.y; x.y!; !x!.y; x!.y?.z; x![y]; x![y]?.z; x.y.z!(); x.y?.z!(); x!!!; x!!.y; x.y!!; x.y.z!!(); x!?.[y].z; x!?.y.z; x!!!?.y.z; x.y.z!?.(); x.y.z!!!?.(); (b! as number) = "test"; (b!! as number) = "test"; x[y.z!];