Configuration
/**
* Sidecar Config for middleware/adminauth.ts
*/
module.exports = {
title: "adminauth.ts",
description: "Auto-generated draft",
};
---
title: "Route Flow: ssutil/src/middleware/adminauth.ts"
---
flowchart TD
title["Route Flow: ssutil/src/middleware/adminauth.ts"]
style title fill:none,stroke:none,color:#B4976A,font-size:18px
adminAuthMiddleware{{"adminAuthMiddleware"}}
style adminAuthMiddleware fill:#161b22,color:#fff,stroke:#c2a35d
linkStyle default stroke:#c2a35d,stroke-width:2px,color:#fff
classDef default color:#fff
---
title: "AST Structure: ssutil/src/middleware/adminauth.ts"
---
graph TD
n0["SF"]
n1["ID"]
n0 --> n1
n3["Context"]
n1 --> n3
n3 --> n2
style n3 stroke-dasharray:5,stroke:#B4976A
n4["Next"]
n1 --> n4
n4 --> n2
style n4 stroke-dasharray:5,stroke:#B4976A
n2["hono"]
style n2 fill:#ffffff10,stroke:#ffffff33,color:#a1a1a1
n5["VS"]
n0 --> n5
n8["VD: adminAuthMiddleware"]
n5 --> n8
n10["AF"]
n8 --> n10
n22["VS"]
n10 --> n22
n24["VD: apiKey"]
n22 --> n24
n26["CE: c.req.header"]
n24 --> n26
n27["VS"]
n10 --> n27
n29["VD: adminApiKey"]
n27 --> n29
n41["IS"]
n10 --> n41
n42["BE"]
n41 --> n42
n43["BE"]
n42 --> n43
n45["BE"]
n42 --> n45
n47["RS"]
n41 --> n47
n48["CE: c.json"]
n47 --> n48
n51["CE: next"]
n10 --> n51
style n0 fill:#5E377B,color:#fff,stroke:#B4976A
linkStyle default stroke:#c2a35d,stroke-width:1px,opacity:0.6
AF ArrowFunctionBE BinaryExpressionCE CallExpressionIS IfStatementID ImportDeclarationRS ReturnStatementSF SourceFileVD VariableDeclarationVS VariableStatement