function createNewFunctionalComponent()

in src/legacy/react/reactive.ts [48:60]


function createNewFunctionalComponent<T>(
    original: React.StatelessComponent<any>,
    selector: SelectorFunction<T>
) {
    if (!selector) {
        return original;
    }

    return function(props: any) {
        let newProps = setPropAccessors(props, selector);
        return (<Function>original).call(original, newProps);
    };
}