Skip to content

Commit 347cd5f

Browse files
committed
refactor(template): expose neutral raw-template/processed_params API
1 parent fb01553 commit 347cd5f

4 files changed

Lines changed: 345 additions & 611 deletions

File tree

src/index.ts

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -48,25 +48,24 @@ import {
4848
} from './fileUploadRules';
4949

5050
import {
51+
MEDIA_FORMATS,
52+
COMPONENT_TYPES,
53+
findComponentByType,
54+
processVariable,
5155
extractVariables,
5256
renderTemplatePreview,
53-
renderTemplateLabel,
54-
buildPreviewSegments,
5557
isSendableTemplate,
5658
hasMediaHeader,
5759
isDocumentHeader,
5860
getMediaType,
59-
getHeaderSubtitle,
60-
normalizeWhatsApp,
61-
normalizeTwilio,
62-
getTemplates,
63-
filterTemplatesByQuery,
64-
createEmptyFormState,
65-
isTemplateComplete,
66-
buildTemplateParams,
67-
renderTemplateMessage,
68-
buildTemplateSendPayload,
69-
MEDIA_FORMATS,
61+
buildWhatsAppProcessedParams,
62+
isWhatsAppComplete,
63+
isTwilioMediaTemplate,
64+
getTwilioMediaUrl,
65+
getTwilioMediaVariableKey,
66+
buildTwilioProcessedParams,
67+
isTwilioComplete,
68+
applyTwilioMediaFilename,
7069
} from './template';
7170

7271
export {
@@ -103,25 +102,24 @@ export {
103102
formatNumber,
104103
getAllowedFileTypesByChannel,
105104
getMaxUploadSizeByChannel,
105+
MEDIA_FORMATS,
106+
COMPONENT_TYPES,
107+
findComponentByType,
108+
processVariable,
106109
extractVariables,
107110
renderTemplatePreview,
108-
renderTemplateLabel,
109-
buildPreviewSegments,
110111
isSendableTemplate,
111112
hasMediaHeader,
112113
isDocumentHeader,
113114
getMediaType,
114-
getHeaderSubtitle,
115-
normalizeWhatsApp,
116-
normalizeTwilio,
117-
getTemplates,
118-
filterTemplatesByQuery,
119-
createEmptyFormState,
120-
isTemplateComplete,
121-
buildTemplateParams,
122-
renderTemplateMessage,
123-
buildTemplateSendPayload,
124-
MEDIA_FORMATS,
115+
buildWhatsAppProcessedParams,
116+
isWhatsAppComplete,
117+
isTwilioMediaTemplate,
118+
getTwilioMediaUrl,
119+
getTwilioMediaVariableKey,
120+
buildTwilioProcessedParams,
121+
isTwilioComplete,
122+
applyTwilioMediaFilename,
125123
};
126124

127125
export * from './types/template';

0 commit comments

Comments
 (0)