Describes a required bundle / dependency of a bundle.

interface RequiredBundleJson {
    name: string;
    policy?: "optional" | "mandatory";
    version: string;
}

Properties

Properties

name: string

The symbolic name (unique ID) of a required bundle.

policy?: "optional" | "mandatory"

Defines, if the required bundle is an optional or mandatory dependency. Default is 'mandatory'.

version: string

The version or version range expression that should be matched by the required bundle.