import * as v from 'valibot'; /** * @category Admin schemas * @see {@link https://docs.pleroma.social/backend/development/API/admin_api/#get-apiv1pleromaadminrules} */ const adminRuleSchema = v.object({ id: v.string(), text: v.fallback(v.string(), ''), hint: v.fallback(v.string(), ''), priority: v.fallback(v.nullable(v.number()), null), }); /** * @category Admin entity types */ type AdminRule = v.InferOutput; export { adminRuleSchema, type AdminRule };