How can I programmatically add the shipping address to the payment form?


I am making a custom shipping module. When a user selects the shipping method, I want them to fill in the shipping address fields with some custom address data.

I have overridden the selected shipping method handler as follows:

var config = {
    map: {
        '*': {
            'Magento_Checkout/js/action/select-shipping-method': 
'Vendor_Module/js/action/select-shipping-method'
        }
    }
};

I want to programmatically set the values ​​of the form field on the checkout page. Something like:

define((
    'Magento_Checkout/js/model/quote',
    'Magento_Checkout/js/action/select-shipping-address'
), function (quote, shipping) {
    'use strict';

    return function (shippingMethod) {
        shipping.street("99 Road Street");
        shipping.city("New York");
    };
});

Is there a way to do this without simply dumping the values ​​using jquery?