graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[packages/protoc-gen-dubbo-es/src/javascript.ts]" -- "[packages/protoc-gen-dubbo-es/src/declaration.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[packages/protoc-gen-dubbo-web/src/typescript.ts]" -- "[packages/protoc-gen-dubbo-web/src/declaration.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[packages/protoc-gen-dubbo-es/src/typescript.ts]" -- "[packages/protoc-gen-dubbo-es/src/javascript.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[packages/protoc-gen-dubbo-web/src/typescript.ts]" -- "[packages/protoc-gen-dubbo-web/src/javascript.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[packages/protoc-gen-dubbo-web/src/javascript.ts]" -- "[packages/protoc-gen-dubbo-web/src/declaration.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[packages/protoc-gen-dubbo-es/src/typescript.ts]" -- "[packages/protoc-gen-dubbo-es/src/declaration.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[packages/dubbo/src/protocol/invoke-implementation.ts]" -- "[packages/dubbo/src/protocol/async-iterable.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/protoc-gen-dubbo-web/src/javascript.ts]" -- "[packages/protoc-gen-dubbo-es/src/javascript.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/router.ts]" -- "[packages/dubbo/src/protocol/limit-io.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-triple/parse-timeout.ts]" -- "[packages/dubbo/src/protocol-triple/handler-factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/parse-timeout.ts]" -- "[packages/dubbo/src/callback-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/trailer-status.ts]" -- "[packages/dubbo/src/implementation.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc-web/handler-factory.ts]" -- "[packages/dubbo/src/callback-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/compression.ts]" -- "[packages/dubbo/src/promise-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/signals.ts]" -- "[packages/dubbo/src/protocol-grpc-web/handler-factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-triple/transport.ts]" -- "[packages/dubbo/src/protocol-triple/error-json.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/limit-io.ts]" -- "[packages/dubbo/src/protocol-grpc/trailer-status.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/limit-io.ts]" -- "[packages/dubbo/src/protocol-grpc-web/handler-factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/transport.ts]" -- "[packages/dubbo/src/protocol-grpc/trailer-status.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/signals.ts]" -- "[packages/dubbo/src/promise-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/signals.ts]" -- "[packages/dubbo/src/protocol/compression.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/invoke-implementation.ts]" -- "[packages/dubbo/src/protocol-grpc-web/transport.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/signals.ts]" -- "[packages/dubbo/src/http-headers.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/run-call.ts]" -- "[packages/dubbo/src/protocol-grpc-web/transport.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/protoc-gen-dubbo-web/src/javascript.ts]" -- "[packages/protoc-gen-dubbo-es/src/declaration.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/limit-io.ts]" -- "[packages/dubbo/src/protocol-grpc-web/transport.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/limit-io.ts]" -- "[packages/dubbo/src/index.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/universal-handler-client.ts]" -- "[packages/dubbo/src/protocol/async-iterable.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/validate-response.ts]" -- "[packages/dubbo/src/callback-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/universal-handler.ts]" -- "[packages/dubbo/src/protocol/async-iterable.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/parse-timeout.ts]" -- "[packages/dubbo/src/promise-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-triple/version.ts]" -- "[packages/dubbo/src/protocol-triple/handler-factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/run-call.ts]" -- "[packages/dubbo/src/promise-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/universal-handler-client.ts]" -- "[packages/dubbo/src/protocol/limit-io.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/run-call.ts]" -- "[packages/dubbo/src/protocol/compression.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/envelope.ts]" -- "[packages/dubbo/src/protocol-grpc-web/validate-response.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/index.ts]" -- "[packages/dubbo/src/http-headers.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/universal-handler-client.ts]" -- "[packages/dubbo/src/protocol-grpc/validate-response.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/validate-response.ts]" -- "[packages/dubbo/src/http-headers.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/run-call.ts]" -- "[packages/dubbo/src/protocol/async-iterable.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/transport.ts]" -- "[packages/dubbo/src/callback-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/parse-timeout.ts]" -- "[packages/dubbo/src/protocol-grpc-web/handler-factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/envelope.ts]" -- "[packages/dubbo/src/protocol-grpc-web/handler-factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/compression.ts]" -- "[packages/dubbo/src/callback-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/implementation.ts]" -- "[packages/dubbo/src/http-headers.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/router.ts]" -- "[packages/dubbo/src/protocol-grpc-web/handler-factory.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-triple/validate-response.ts]" -- "[packages/dubbo/src/protocol-triple/end-stream.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol-grpc/transport.ts]" -- "[packages/dubbo/src/protocol-grpc-web/transport.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/protocol/invoke-implementation.ts]" -- "[packages/dubbo/src/callback-client.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[packages/dubbo/src/router.ts]" -- "[packages/dubbo/src/protocol/universal-handler.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; }