Function makeDurableZoeKit make Durable Zoe Kit ( options ) : { feeMintAccess : FeeMintAccess ; setVatAdminService : ( ( lateVatAdminSvc ) => void ) & RemotableBrand < {} , ( ( lateVatAdminSvc ) => void ) > ; zoeConfigFacet : { updateZcfBundleId ( bundleId ) : void ; } & RemotableBrand < {} , { updateZcfBundleId ( bundleId ) : void ; } > ; zoeService : ZoeService ; } Parameters options : { feeIssuerConfig : undefined | FeeIssuerConfig ; shutdownZoeVat : undefined | ShutdownWithFailure ; vatAdminSvc : undefined | VatAdminSvc | Promise < VatAdminSvc > ; zcfSpec : undefined | ZCFSpec ; zoeBaggage : Baggage ; } shutdown Zoe Vat : undefined | ShutdownWithFailure zcf Spec : undefined | ZCFSpec Returns { feeMintAccess : FeeMintAccess ; setVatAdminService : ( ( lateVatAdminSvc ) => void ) & RemotableBrand < {} , ( ( lateVatAdminSvc ) => void ) > ; zoeConfigFacet : { updateZcfBundleId ( bundleId ) : void ; } & RemotableBrand < {} , { updateZcfBundleId ( bundleId ) : void ; } > ; zoeService : ZoeService ; } set Vat Admin Service : ( ( lateVatAdminSvc ) => void ) & RemotableBrand < {} , ( ( lateVatAdminSvc ) => void ) > zoe Config Facet : { updateZcfBundleId ( bundleId ) : void ; } & RemotableBrand < {} , { updateZcfBundleId ( bundleId ) : void ; } >
Create a durable instance of Zoe.