({
topic,
examples,
runProperties,
}: {
topic: WebhookTopic;
examples?: EventSpecificationExample[];
runProperties?: (payload: TEvent) => DisplayProperty[];
})
| 20 | }; |
| 21 | |
| 22 | export const eventSpec = <TEvent>({ |
| 23 | topic, |
| 24 | examples, |
| 25 | runProperties, |
| 26 | }: { |
| 27 | topic: WebhookTopic; |
| 28 | examples?: EventSpecificationExample[]; |
| 29 | runProperties?: (payload: TEvent) => DisplayProperty[]; |
| 30 | }): EventSpecification<TEvent> => { |
| 31 | return { |
| 32 | name: topic, |
| 33 | title: topicToTitle(topic), |
| 34 | source: "shopify.com", |
| 35 | icon: "shopify", |
| 36 | examples, |
| 37 | parsePayload: (payload) => payload as TEvent, |
| 38 | runProperties, |
| 39 | }; |
| 40 | }; |
no test coverage detected
searching dependent graphs…