1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- "use strict"
- const DEFAULT_VALUE = Object.freeze([])
- function get(option) {
- if (option && option.resolvePaths && Array.isArray(option.resolvePaths)) {
- return option.resolvePaths.map(String)
- }
- return null
- }
- module.exports = function getResolvePaths(context, optionIndex = 0) {
- return (
- get(context.options && context.options[optionIndex]) ||
- get(context.settings && context.settings.node) ||
- DEFAULT_VALUE
- )
- }
- module.exports.schema = {
- type: "array",
- items: { type: "string" },
- uniqueItems: true,
- }
|