Sha256: 06e74f9dc9732e3cf0cb141662820565184b4225ad38755de7b3d159dcf44557

Contents?: true

Size: 557 Bytes

Versions: 2

Compression:

Stored size: 557 Bytes

Contents

import * as ensure from '@commitlint/ensure';
import message from '@commitlint/message';
export const typeEnum = (parsed, when = 'always', value = []) => {
    const { type: input } = parsed;
    if (!input) {
        return [true];
    }
    const negated = when === 'never';
    const result = ensure.enum(input, value);
    return [
        negated ? !result : result,
        message([
            `type must`,
            negated ? `not` : null,
            `be one of [${value.join(', ')}]`,
        ]),
    ];
};
//# sourceMappingURL=type-enum.js.map

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pcp-server-ruby-sdk-0.0.6 node_modules/@commitlint/rules/lib/type-enum.js
pcp-server-ruby-sdk-0.1.0 node_modules/@commitlint/rules/lib/type-enum.js