import { EmbedElement, EmbedStrategies } from './typings'; export function deserializeEmbedElementToData

( element: EmbedElement, strategies: EmbedStrategies

): [P, any] | undefined { const { provider } = element; const strategy = provider ? strategies[provider as P] : undefined; if (strategy) { return [provider as P, strategy.deserialize(element)]; } }