eslint-plugin-next-route-params
Version:
eslint rule to enforce correct route parameters for Next.js
28 lines (27 loc) • 873 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ROUTE_HANDLERS_FUNCTION_NAMES = exports.METADATA_FUNCTION_NAMES = exports.ALLOWED_PROPS_FOR_LAYOUT = exports.ALLOWED_PROPS_FOR_PAGE = exports.CHILDREN_PROP_NAME = exports.SEARCHPARAMS_PROP_NAME = exports.PARAMS_PROP_NAME = void 0;
exports.PARAMS_PROP_NAME = "params";
exports.SEARCHPARAMS_PROP_NAME = "searchParams";
exports.CHILDREN_PROP_NAME = "children";
exports.ALLOWED_PROPS_FOR_PAGE = [
exports.PARAMS_PROP_NAME,
exports.SEARCHPARAMS_PROP_NAME,
];
exports.ALLOWED_PROPS_FOR_LAYOUT = [
exports.PARAMS_PROP_NAME,
exports.CHILDREN_PROP_NAME,
];
exports.METADATA_FUNCTION_NAMES = [
"generateMetadata",
"generateMetadataFile",
];
exports.ROUTE_HANDLERS_FUNCTION_NAMES = [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE",
"HEAD",
"OPTIONS",
];