| 531 | } |
| 532 | |
| 533 | bool IsRect(Local<Value> value) { |
| 534 | if (!value->IsObject()) { |
| 535 | return false; |
| 536 | } |
| 537 | |
| 538 | Local<Object> obj = Nan::To<Object>(value).ToLocalChecked(); |
| 539 | |
| 540 | if (!Nan::Has(obj, Nan::New<String>("x").ToLocalChecked()).FromMaybe(false)) { |
| 541 | return false; |
| 542 | } |
| 543 | |
| 544 | if (!Nan::Has(obj, Nan::New<String>("y").ToLocalChecked()).FromMaybe(false)) { |
| 545 | return false; |
| 546 | } |
| 547 | |
| 548 | if (!Nan::Has(obj, Nan::New<String>("height").ToLocalChecked()) |
| 549 | .FromMaybe(false)) { |
| 550 | return false; |
| 551 | } |
| 552 | |
| 553 | if (!Nan::Has(obj, Nan::New<String>("width").ToLocalChecked()) |
| 554 | .FromMaybe(false)) { |
| 555 | return false; |
| 556 | } |
| 557 | |
| 558 | return true; |
| 559 | } |
| 560 | |
| 561 | Local<Object> PointToJs(::Windows::Foundation::Point point) { |
| 562 | EscapableHandleScope scope; |
nothing calls this directly
no outgoing calls
no test coverage detected