Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,28 @@
import { applyDefault } from './apply-default.js';
import { docsUrl } from './docs-url.js';
export function RuleCreator(urlCreator) {
return function createNamedRule({ meta, name, ...rule }) {
return createRule_({
meta: {
...meta,
docs: {
...meta.docs,
url: urlCreator(name),
},
},
...rule,
});
};
}
function createRule_({ create, defaultOptions, meta, }) {
return {
create(context) {
const optionsWithDefault = applyDefault(defaultOptions, context.options);
return create(context, optionsWithDefault);
},
defaultOptions,
meta,
};
}
export const createRule = RuleCreator(docsUrl);
//# sourceMappingURL=create-rule.js.map