@kameleoon/javascript-sdk-core
Version:
Kameleoon JS SDK Core
23 lines (22 loc) • 770 B
TypeScript
import { CookieDataType, CookieType, IKameleoonData } from './types';
import { TrackingStatus } from '../types';
/**
* @class
* Cookie - a class for creating an instance for defining user's cookie
* */
export declare class Cookie implements IKameleoonData {
status: TrackingStatus;
private cookie;
/**
* @param {CookieType[]} cookie - a list of cookies
* */
constructor(cookie: CookieType[]);
/**
* @method fromString - a static method for creating an instance of `Cookie` from a string
* @param {string} cookieString - a string containing a list of cookies
* @returns {Cookie} an instance of `Cookie`
* */
static fromString(cookieString: string): Cookie;
get url(): string;
get data(): CookieDataType;
}