ai-chatbot/lib/agents/psd-template-secondary-category-config.ts
Your Name 305dd21dd5
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
feat: enhance psd template editor workflow
2026-04-02 09:35:34 +08:00

24 lines
639 B
TypeScript

export interface AgentPsdTemplateSecondaryCategoryConfig {
enabled: boolean;
}
export const AGENT_PSD_TEMPLATE_SECONDARY_CATEGORY_CONFIG_KEY =
"agent_psd_template_secondary_category_config";
export const defaultAgentPsdTemplateSecondaryCategoryConfig: AgentPsdTemplateSecondaryCategoryConfig = {
enabled: false,
};
export function normalizeAgentPsdTemplateSecondaryCategoryConfig(
value: unknown
): AgentPsdTemplateSecondaryCategoryConfig {
const raw =
value && typeof value === "object" && !Array.isArray(value)
? (value as Record<string, unknown>)
: {};
return {
enabled: raw.enabled === true,
};
}