solive-docusaurus-theme-code
Version:
A Docusaurus v2 plugin that supports solidity code live.
13 lines (9 loc) • 378 B
text/typescript
import { ModelInfoType, SupportLanguage } from 'solive-core';
import { TMeta } from './resolve-meta';
import solidityFormatter from './format-code';
const transformModel = (metas: TMeta[]) => metas.map((meta) => new ModelInfoType({
filename: meta.filename,
value: solidityFormatter(meta.content),
language: SupportLanguage.Solidity,
}));
export default transformModel;