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

    变量 VipSemver常量

    VipSemver: {
        clean: (
            version: string,
            optionsOrLoose?: boolean | Options,
        ) => string | null;
        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,
        ) => NextVersion | null;
        gt: (
            v1: string | SemVer,
            v2: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => boolean;
        inc: {
            (
                version: string | SemVer,
                release: ReleaseType,
                optionsOrLoose?: boolean | Options,
                identifier?: string,
            ): string | null;
            (
                version: string | SemVer,
                release: ReleaseType,
                identifier?: string,
                identifierBase?: false | IdentifierBase,
            ): string | null;
        };
        isPrereleaseType: (value: ReleaseType) => boolean;
        isReleaseType: (value: ReleaseType) => boolean;
        lt: (
            v1: string | SemVer,
            v2: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => boolean;
        originImportSemVer: __module;
        parse: (
            version: string | SemVer | null | undefined,
            optionsOrLoose?: boolean | Options,
        ) => SemVer | null;
        prerelease: (
            version: string | SemVer,
            optionsOrLoose?: boolean | Options,
        ) => readonly (string | number)[] | null;
        satisfies: (
            version: string | SemVer,
            range: string | Range,
            optionsOrLoose?: boolean | RangeOptions,
        ) => boolean;
        valid: (
            version: string | SemVer | null | undefined,
            optionsOrLoose?: boolean | Options,
        ) => string | null;
    } = ...

    类型声明

    • clean: (version: string, optionsOrLoose?: boolean | Options) => string | null
    • 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) => NextVersion | null
    • gt: (
          v1: string | SemVer,
          v2: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => boolean
    • inc: {
          (
              version: string | SemVer,
              release: ReleaseType,
              optionsOrLoose?: boolean | Options,
              identifier?: string,
          ): string | null;
          (
              version: string | SemVer,
              release: ReleaseType,
              identifier?: string,
              identifierBase?: false | IdentifierBase,
          ): string | null;
      }
    • isPrereleaseType: (value: ReleaseType) => boolean
    • isReleaseType: (value: ReleaseType) => boolean
    • lt: (
          v1: string | SemVer,
          v2: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => boolean
    • originImportSemVer: __module
    • parse: (
          version: string | SemVer | null | undefined,
          optionsOrLoose?: boolean | Options,
      ) => SemVer | null
    • prerelease: (
          version: string | SemVer,
          optionsOrLoose?: boolean | Options,
      ) => readonly (string | number)[] | null
    • satisfies: (
          version: string | SemVer,
          range: string | Range,
          optionsOrLoose?: boolean | RangeOptions,
      ) => boolean
    • valid: (
          version: string | SemVer | null | undefined,
          optionsOrLoose?: boolean | Options,
      ) => string | null