This question is locked. New answers and comments are not allowed.
Hi,
In Angular2 with the seed https://github.com/NathanWalker/angular-seed-advanced, I try to opaqueToken sideDrawer to share component between Web/Native.
I have a TypeScript error with SideDrawerType, is a way to do it ?
"SideDrawerType only refer to a type, but is being used as a value here"
import {PAGE, RAD_SIDE_DRAWER, SIDE_DRAWER_MODULE, RAD_SIDE_DRAWER_COMPONENT, SIDE_DRAWER_TYPE} from
'./tokens-shared'
;
import { Page } from
"ui/page"
;
import { RadSideDrawer } from
"nativescript-telerik-ui-pro/sidedrawer"
;
import sideDrawerModule = require(
'nativescript-telerik-ui-pro/sidedrawer'
);
import { RadSideDrawerComponent, SideDrawerType } from
"nativescript-telerik-ui-pro/sidedrawer/angular"
;
export const TOKEN_NATIVE: Array<any> = [
{ provide: PAGE, useClass: Page },
{ provide: RAD_SIDE_DRAWER, useClass: RadSideDrawer },
{ provide: SIDE_DRAWER_MODULE, useClass: sideDrawerModule },
{ provide: RAD_SIDE_DRAWER_COMPONENT, useClass: RadSideDrawerComponent },
{ provide: SIDE_DRAWER_TYPE, useClass: SideDrawerType }
];
Regards