{"version":3,"file":"dynamic-banners.cjs","names":["get"],"sources":["../../src/api/dynamic-banners.ts"],"sourcesContent":["import type { BannerName } from '@n8n/api-types';\n\nimport { get } from '../utils';\n\nexport type DynamicBanner = {\n\tid: BannerName;\n\tcontent: string;\n\tisDismissible: boolean;\n\tdismissPermanently: boolean | null;\n\ttheme: 'info' | 'warning' | 'danger';\n\tpriority: number;\n};\n\ntype DynamicBannerFilters = {\n\tversion: string;\n\tdeploymentType: string;\n\tplanName?: string;\n\tinstanceId: string;\n\tuserId?: string;\n\tuserCreatedAt?: string;\n\tisOwner?: boolean;\n\trole?: string;\n\tpublishedWorkflowCount?: number;\n};\n\nexport async function getDynamicBanners(\n\tendpoint: string,\n\tfilters: DynamicBannerFilters,\n): Promise<DynamicBanner[]> {\n\treturn await get(endpoint, '', filters);\n}\n"],"mappings":";;;AAyBA,eAAsB,kBACrB,UACA,SAC2B;AAC3B,QAAO,MAAMA,kBAAI,UAAU,IAAI,QAAQ"}