File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -1750,8 +1750,8 @@ namespace Reflect {
1750
1750
const provider : MetadataProvider = {
1751
1751
isProviderFor ( O , P ) {
1752
1752
let metadataPropertySet = metadataOwner . get ( O ) ;
1753
- if ( ! IsUndefined ( metadataPropertySet ) ) {
1754
- return metadataPropertySet . has ( P ) ;
1753
+ if ( ! IsUndefined ( metadataPropertySet ) && metadataPropertySet . has ( P ) ) {
1754
+ return true ;
1755
1755
}
1756
1756
if ( getOwnMetadataKeys ( O , P ! ) . length ) {
1757
1757
if ( IsUndefined ( metadataPropertySet ) ) {
Original file line number Diff line number Diff line change @@ -1710,8 +1710,8 @@ namespace Reflect {
1710
1710
const provider : MetadataProvider = {
1711
1711
isProviderFor ( O , P ) {
1712
1712
let metadataPropertySet = metadataOwner . get ( O ) ;
1713
- if ( ! IsUndefined ( metadataPropertySet ) ) {
1714
- return metadataPropertySet . has ( P ) ;
1713
+ if ( ! IsUndefined ( metadataPropertySet ) && metadataPropertySet . has ( P ) ) {
1714
+ return true ;
1715
1715
}
1716
1716
if ( getOwnMetadataKeys ( O , P ! ) . length ) {
1717
1717
if ( IsUndefined ( metadataPropertySet ) ) {
Original file line number Diff line number Diff line change @@ -1587,8 +1587,8 @@ function CreateFallbackProvider(reflect: typeof Reflect): MetadataProvider {
1587
1587
const provider : MetadataProvider = {
1588
1588
isProviderFor ( O , P ) {
1589
1589
let metadataPropertySet = metadataOwner . get ( O ) ;
1590
- if ( ! IsUndefined ( metadataPropertySet ) ) {
1591
- return metadataPropertySet . has ( P ) ;
1590
+ if ( ! IsUndefined ( metadataPropertySet ) && metadataPropertySet . has ( P ) ) {
1591
+ return true ;
1592
1592
}
1593
1593
if ( getOwnMetadataKeys ( O , P ! ) . length ) {
1594
1594
if ( IsUndefined ( metadataPropertySet ) ) {
You can’t perform that action at this time.
0 commit comments