be-enhanced
Version:
be-enhanced provides a base class that enables casting spells, or enhancing server-rendered DOM elements based on cross-cutting custom attributes
30 lines (28 loc) • 740 B
text/typescript
import { BEConfig} from "./ts-refs/be-enhanced/types";
import {IEnhancement} from './ts-refs/trans-render/be/types';
export const config: BEConfig<IEnhancement> = {
propInfo: {
enhancedElement:{
ro: true,
},
resolved: {
//Need to allow external components to set resolved to true (e.g. be-exportable)
//ro: true,
},
rejected: {
//ro: true,
}
},
positractions:[
{
do: 'de',
ifAllOf:['resolved'],
pass:['$0+', '`resolved`']
},
{
do: 'de',
ifAllOf: ['rejected'],
pass: ['$0+', '`rejected`']
}
]
}