dto_bindgen.toml (2484B)
1 schema_version = 1 2 3 [export] 4 out_dir = "target/dto-bindgen" 5 emit_docs = false 6 wire_format = "json" 7 8 [numeric] 9 large_int_policy = "require_explicit" 10 11 [typescript] 12 enabled = true 13 out_dir = "target/dto-bindgen/core-bindings" 14 wire_contract = "json_exchange" 15 layout = "bundle" 16 bundle_file = "types.ts" 17 emit = "ts" 18 module_resolution = "bundler" 19 import_extension = "none" 20 type_only_imports = true 21 strict_null_checks_required = true 22 style = "dto_bindgen" 23 24 [python] 25 enabled = false 26 27 [[package]] 28 key = "core" 29 rust_package = "radroots_core" 30 rust_crate = "radroots_core" 31 npm = "@radroots/core-bindings" 32 out_dir = "target/dto-bindgen/core-bindings" 33 34 [package.root_discovery] 35 mode = "source_manifest" 36 source_files = [ 37 "crates/core/src/currency.rs", 38 "crates/core/src/decimal.rs", 39 "crates/core/src/discount.rs", 40 "crates/core/src/money.rs", 41 "crates/core/src/percent.rs", 42 "crates/core/src/quantity.rs", 43 "crates/core/src/quantity_price.rs", 44 "crates/core/src/unit.rs", 45 ] 46 root_module_file = "crates/core/src/generated/dto_roots.rs" 47 48 [[package]] 49 key = "event" 50 rust_package = "radroots_event" 51 rust_crate = "radroots_event" 52 npm = "@radroots/event-bindings" 53 out_dir = "target/dto-bindgen/event-bindings" 54 55 [package.root_discovery] 56 mode = "source_manifest" 57 source_files = [ 58 "crates/event/src/account.rs", 59 "crates/event/src/app_data.rs", 60 "crates/event/src/comment.rs", 61 "crates/event/src/coop.rs", 62 "crates/event/src/document.rs", 63 "crates/event/src/dto.rs", 64 "crates/event/src/envelope.rs", 65 "crates/event/src/farm.rs", 66 "crates/event/src/follow.rs", 67 "crates/event/src/gcs.rs", 68 "crates/event/src/geochat.rs", 69 "crates/event/src/gift_wrap.rs", 70 "crates/event/src/job.rs", 71 "crates/event/src/job_feedback.rs", 72 "crates/event/src/job_request.rs", 73 "crates/event/src/job_result.rs", 74 "crates/event/src/knowledge.rs", 75 "crates/event/src/lib.rs", 76 "crates/event/src/list.rs", 77 "crates/event/src/list_set.rs", 78 "crates/event/src/operational_listing.rs", 79 "crates/event/src/message.rs", 80 "crates/event/src/message_file.rs", 81 "crates/event/src/order.rs", 82 "crates/event/src/order_economics.rs", 83 "crates/event/src/plot.rs", 84 "crates/event/src/post.rs", 85 "crates/event/src/profile.rs", 86 "crates/event/src/reaction.rs", 87 "crates/event/src/relay_document.rs", 88 "crates/event/src/resource_area.rs", 89 "crates/event/src/resource_cap.rs", 90 "crates/event/src/seal.rs", 91 "crates/event/src/trade_validation.rs", 92 ] 93 root_module_file = "crates/event/src/generated/dto_roots.rs"