Type Alias WithResourceName<T>

WithResourceName<T>: T extends {
        sys: infer Sys;
    }
    ? Omit<T, "sys"> & {
        sys: Sys & {
            urn: string;
        };
    }
    : never

Type Parameters

  • T extends {
        sys: unknown;
    }