kinde-angular
Version:
Angular wrapper for the Kinde TypeScript SDK
18 lines • 1.98 kB
JavaScript
import * as Cookies from 'es-cookie';
export class CookieManager {
static getCookie(name) {
return Cookies.get(name);
}
static setCookie(name, value, options = {}) {
Cookies.set(name, value, {
path: '',
secure: true,
sameSite: 'lax',
...options
});
}
static deleteCookie(name, options) {
Cookies.remove(name, options);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29va2llLW1hbmFnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9raW5kZS1hbmd1bGFyL3NyYy9saWIvY29va2llLW1hbmFnZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxLQUFLLE9BQU8sTUFBTSxXQUFXLENBQUM7QUFFckMsTUFBTSxPQUFPLGFBQWE7SUFDeEIsTUFBTSxDQUFDLFNBQVMsQ0FBQyxJQUFZO1FBQzNCLE9BQU8sT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUMzQixDQUFDO0lBRUQsTUFBTSxDQUFDLFNBQVMsQ0FBQyxJQUFZLEVBQUUsS0FBYSxFQUFFLE9BQU8sR0FBRyxFQUFFO1FBQ3hELE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRTtZQUN2QixJQUFJLEVBQUUsRUFBRTtZQUNSLE1BQU0sRUFBRSxJQUFJO1lBQ1osUUFBUSxFQUFFLEtBQUs7WUFDZixHQUFHLE9BQU87U0FDWCxDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFZLEVBQUUsT0FBaUM7UUFDakUsT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDaEMsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgQ29va2llcyBmcm9tICdlcy1jb29raWUnO1xuXG5leHBvcnQgY2xhc3MgQ29va2llTWFuYWdlciB7XG4gIHN0YXRpYyBnZXRDb29raWUobmFtZTogc3RyaW5nKTogc3RyaW5nIHwgdW5kZWZpbmVkIHtcbiAgICByZXR1cm4gQ29va2llcy5nZXQobmFtZSk7XG4gIH1cblxuICBzdGF0aWMgc2V0Q29va2llKG5hbWU6IHN0cmluZywgdmFsdWU6IHN0cmluZywgb3B0aW9ucyA9IHt9KTogdm9pZCB7XG4gICAgQ29va2llcy5zZXQobmFtZSwgdmFsdWUsIHtcbiAgICAgIHBhdGg6ICcnLFxuICAgICAgc2VjdXJlOiB0cnVlLFxuICAgICAgc2FtZVNpdGU6ICdsYXgnLFxuICAgICAgLi4ub3B0aW9uc1xuICAgIH0pO1xuICB9XG5cbiAgc3RhdGljIGRlbGV0ZUNvb2tpZShuYW1lOiBzdHJpbmcsIG9wdGlvbnM6IENvb2tpZXMuQ29va2llQXR0cmlidXRlcyk6IHZvaWQge1xuICAgIENvb2tpZXMucmVtb3ZlKG5hbWUsIG9wdGlvbnMpO1xuICB9XG59XG4iXX0=