Make all properties in T optional

interface PartialResolvedId {
    attributes?: null | Record<string, string>;
    external?: boolean | "absolute" | "relative";
    id: string;
    meta?: null | CustomPluginOptions;
    moduleSideEffects?: null | boolean | "no-treeshake";
    resolvedBy?: string;
    syntheticNamedExports?: null | string | boolean;
}

Hierarchy (view full)

Properties

attributes?: null | Record<string, string>
external?: boolean | "absolute" | "relative"
id: string
meta?: null | CustomPluginOptions
moduleSideEffects?: null | boolean | "no-treeshake"
resolvedBy?: string
syntheticNamedExports?: null | string | boolean