[stylelint-declaration-strict-value - v1.9.2](../README.md) / defaults # Module: defaults ## Table of contents ### Interfaces - [DeclarationStrictValueResult](../interfaces/defaults.DeclarationStrictValueResult.md) - [IgnoreValueHash](../interfaces/defaults.IgnoreValueHash.md) - [IgnoreVariableOrFunctionHash](../interfaces/defaults.IgnoreVariableOrFunctionHash.md) - [SecondaryOptions](../interfaces/defaults.SecondaryOptions.md) ### Type aliases - [AutoFixFunc](defaults.md#autofixfunc) - [AutoFixFuncConfig](defaults.md#autofixfuncconfig) - [AutoFixModule](defaults.md#autofixmodule) - [IgnoreValue](defaults.md#ignorevalue) - [IgnoreValueConfig](defaults.md#ignorevalueconfig) - [IgnoreValueList](defaults.md#ignorevaluelist) - [IgnoreVariableOrFunctionConfig](defaults.md#ignorevariableorfunctionconfig) - [RegExpString](defaults.md#regexpstring) ### Variables - [default](defaults.md#default) - [ruleName](defaults.md#rulename) ### Functions - [isIIgnoreValueHash](defaults.md#isiignorevaluehash) ## Type aliases ### AutoFixFunc Ƭ **AutoFixFunc**: (`node`: `Node`, `result`: [`DeclarationStrictValueResult`](../interfaces/defaults.DeclarationStrictValueResult.md), `root`: `Root`, `config`: [`SecondaryOptions`](../interfaces/defaults.SecondaryOptions.md)) => `string` #### Type declaration ▸ (`node`, `result`, `root`, `config`): `string` A autofix function. ##### Parameters | Name | Type | | :------ | :------ | | `node` | `Node` | | `result` | [`DeclarationStrictValueResult`](../interfaces/defaults.DeclarationStrictValueResult.md) | | `root` | `Root` | | `config` | [`SecondaryOptions`](../interfaces/defaults.SecondaryOptions.md) | ##### Returns `string` #### Defined in [defaults.ts:95](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L95) ___ ### AutoFixFuncConfig Ƭ **AutoFixFuncConfig**: ``null`` \| `undefined` \| [`AutoFixModule`](defaults.md#autofixmodule) \| [`AutoFixFunc`](defaults.md#autofixfunc) Possible config for `autoFixFunc` option. #### Defined in [defaults.ts:108](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L108) ___ ### AutoFixModule Ƭ **AutoFixModule**: `string` Path to autofix function module. #### Defined in [defaults.ts:104](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L104) ___ ### IgnoreValue Ƭ **IgnoreValue**: `number` \| `string` \| [`RegExpString`](defaults.md#regexpstring) A CSS value to be ignored. #### Defined in [defaults.ts:27](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L27) ___ ### IgnoreValueConfig Ƭ **IgnoreValueConfig**: ``null`` \| [`IgnoreValue`](defaults.md#ignorevalue) \| [`IgnoreValueList`](defaults.md#ignorevaluelist) \| [`IgnoreValueHash`](../interfaces/defaults.IgnoreValueHash.md) Possible config for `ignoreValues` and ~~`ignoreKeywords`~~ option. #### Defined in [defaults.ts:53](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L53) ___ ### IgnoreValueList Ƭ **IgnoreValueList**: [`IgnoreValue`](defaults.md#ignorevalue)[] A list of CSS values to be ignored. #### Defined in [defaults.ts:31](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L31) ___ ### IgnoreVariableOrFunctionConfig Ƭ **IgnoreVariableOrFunctionConfig**: `boolean` \| [`IgnoreVariableOrFunctionHash`](../interfaces/defaults.IgnoreVariableOrFunctionHash.md) Possible config for `ignoreVariables` and `ignoreFunctions` option. #### Defined in [defaults.ts:17](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L17) ___ ### RegExpString Ƭ **RegExpString**: `string` A Regular Expression string to match a CSS property or value. #### Defined in [defaults.ts:23](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L23) ## Variables ### default • **default**: [`SecondaryOptions`](../interfaces/defaults.SecondaryOptions.md) #### Defined in [defaults.ts:186](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L186) ___ ### ruleName • **ruleName**: ``"scale-unlimited/declaration-strict-value"`` Rule Name. #### Defined in [defaults.ts:6](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L6) ## Functions ### isIIgnoreValueHash ▸ `Const` **isIIgnoreValueHash**(`key`, `value`): key is IgnoreValueHash **`internal`** #### Parameters | Name | Type | | :------ | :------ | | `key` | `unknown` | | `value` | `unknown` | #### Returns key is IgnoreValueHash #### Defined in [defaults.ts:45](https://github.com/AndyOGo/stylelint-declaration-strict-value/blob/b5739c9/src/defaults.ts#L45)