Sidecar Logo

middleware/adminauth.ts

Configuration

/**
 * Sidecar Config for middleware/adminauth.ts
 */
module.exports = {
  title: "adminauth.ts",
  description: "Auto-generated draft",
};

Route Flow Map

--- 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

AST Code Structure

--- 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