@kocdigital/sf-interface
v1.0.5
Published
Koc Digital Safe Frames Micro-frontend Interface
Downloads
569
Readme
@sf/sf-frames
KOÇ DIGITAL Safe Frames
Main Frame Micro-Frontend VUE.JS Interface
install with npm
npm install
build with npm
npm run build
Define Main Frame with services
const core = {
store,
vuetify,
router
}
defineSf(Vue, {
...Components,
...core,
i18n,
render: h => h(App)
}, {
...core,
dialog,
...services
});
Default Services
{
getSolution,
checkUser,
createSecureInstance,
createUnsecureInstance,
getToken,
getSettings,
setConfig,
signOut
}
Create Main Frame API Instance
import {revokeSf} from '@sf/sf-frames';
const sfCore = revokeSf();
const instance = sfCore.services.createSecureInstance(`${config.API.BASEURL}`, {loader: true});
instance.get(url);
instance.post(url, data);
Main Frame API Options
interface ApiInstanceOptions {
customHeaders?: object;
errorMiddleware?(d: Date): void;
loader?: boolean;
disableErrorNotifications?: boolean;
}