@eslint-types/typescript-eslint
Version:
TypeScript definitions for eslint-define-config
55 lines (53 loc) • 1.31 kB
TypeScript
export type Schema0 =
| {
align?:
| ('colon' | 'value')
| {
mode?: 'strict' | 'minimum';
on?: 'colon' | 'value';
beforeColon?: boolean;
afterColon?: boolean;
};
mode?: 'strict' | 'minimum';
beforeColon?: boolean;
afterColon?: boolean;
}
| {
singleLine?: {
mode?: 'strict' | 'minimum';
beforeColon?: boolean;
afterColon?: boolean;
};
multiLine?: {
align?:
| ('colon' | 'value')
| {
mode?: 'strict' | 'minimum';
on?: 'colon' | 'value';
beforeColon?: boolean;
afterColon?: boolean;
};
mode?: 'strict' | 'minimum';
beforeColon?: boolean;
afterColon?: boolean;
};
}
| {
singleLine?: {
mode?: 'strict' | 'minimum';
beforeColon?: boolean;
afterColon?: boolean;
};
multiLine?: {
mode?: 'strict' | 'minimum';
beforeColon?: boolean;
afterColon?: boolean;
};
align?: {
mode?: 'strict' | 'minimum';
on?: 'colon' | 'value';
beforeColon?: boolean;
afterColon?: boolean;
};
};
export type KeySpacingRuleOptions = [Schema0?];