UNPKG

@squiz/dxp-plugin-core

Version:

The non public core commands for dxp

30 lines (29 loc) 892 B
/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { BaseCommand, Commandable, CommandContext } from '@squiz/dxp'; import { Observable } from 'rxjs'; /** * Attempt to logout to the `dxp`. * @export * @class LogoutCommand * @extends {BaseCommand} * @implements {Commandable} */ export declare class LogoutCommand extends BaseCommand implements Commandable { /** * TODO: * @param {CommandContext} context TODO: * @returns {(Observable<unknown> | Promise<unknown> | unknown)} TODO: * @memberof LogoutCommand */ execute(context: CommandContext): Observable<unknown> | Promise<unknown> | unknown; /** * TODO: * @param {CommandContext} context TODO: * @returns {Array<string>} TODO: * @memberof LogoutCommand */ usages(context: CommandContext): Array<string>; }