API 参考
    正在准备搜索索引...

    变量 VipSemver常量

    VipSemver: {
        clean: (
            version: string,
            optionsOrLoose?: boolean | Options,
        ) => null | string;
        compare: (
            v1: string | SemVer,
            v2: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => -1 | 0 | 1;
        createSemver: (
            version: string | SemVer,
            optionsOrLoose?: boolean | RangeOptions,
        ) => SemVer;
        eq: (
            v1: string | SemVer,
            v2: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => boolean;
        getNextVersions: (
            currentVersion: string,
            preid?: string,
        ) => null | NextVersion;
        gt: (
            v1: string | SemVer,
            v2: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => boolean;
        inc: {
            (
                version: string | SemVer,
                release: ReleaseType,
                optionsOrLoose?: boolean | Options,
                identifier?: string,
            ): null | string;
            (
                version: string | SemVer,
                release: ReleaseType,
                identifier?: string,
                identifierBase?: false | IdentifierBase,
            ): null | string;
        };
        isPrereleaseType: (value: ReleaseType) => boolean;
        isReleaseType: (value: ReleaseType) => boolean;
        lt: (
            v1: string | SemVer,
            v2: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => boolean;
        originImportSemVer: __module;
        parse: (
            version: undefined | null | string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => null | SemVer;
        prerelease: (
            version: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => null | readonly (string | number)[];
        satisfies: (
            version: string | SemVer,
            range: string | Range,
            optionsOrLoose?: boolean | RangeOptions,
        ) => boolean;
        valid: (
            version: undefined | null | string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => null | string;
    } = ...

    类型声明

    • clean: (version: string, optionsOrLoose?: boolean | Options) => null | string
    • compare: (
          v1: string | SemVer,
          v2: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => -1 | 0 | 1
    • createSemver: (version: string | SemVer, optionsOrLoose?: boolean | RangeOptions) => SemVer
    • eq: (
          v1: string | SemVer,
          v2: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => boolean
    • getNextVersions: (currentVersion: string, preid?: string) => null | NextVersion
    • gt: (
          v1: string | SemVer,
          v2: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => boolean
    • inc: {
          (
              version: string | SemVer,
              release: ReleaseType,
              optionsOrLoose?: boolean | Options,
              identifier?: string,
          ): null | string;
          (
              version: string | SemVer,
              release: ReleaseType,
              identifier?: string,
              identifierBase?: false | IdentifierBase,
          ): null | string;
      }
    • isPrereleaseType: (value: ReleaseType) => boolean
    • isReleaseType: (value: ReleaseType) => boolean
    • lt: (
          v1: string | SemVer,
          v2: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => boolean
    • originImportSemVer: __module
    • parse: (
          version: undefined | null | string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => null | SemVer
    • prerelease: (
          version: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => null | readonly (string | number)[]
    • satisfies: (
          version: string | SemVer,
          range: string | Range,
          optionsOrLoose?: boolean | RangeOptions,
      ) => boolean
    • valid: (
          version: undefined | null | string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => null | string