Sanity Library Reference Docs
    Preparing search index...
    • Collapse a deployment's resourceAliases bindings into the ResourceAliases map (handle name → physical resource) that deployDefinitions expands @<handle>: references against. Deploy-time only — the map never reaches any other verb. A duplicate binding name silently overwrites here (last wins), which is why DeploymentSchema rejects one at parse time, before this ever runs.

      Parameters

      • resourceAliases:
            | {
                name: string;
                resource: | { id: string; type: "dataset" }
                | { id: string; type: "canvas" }
                | { id: string; type: "media-library" }
                | { id: string; type: "dashboard" };
            }[]
            | undefined

      Returns ResourceAliases