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

Type Parameters

  • T extends {
        sys: unknown;
    }