AbdulElahGwaith's picture
Upload folder using huggingface_hub
84c1942 verified
Raw
History Blame Contribute Delete
1.53 kB
import { Action } from './';
export interface CorrectionOptions {
line?: number;
column?: number;
lineEnd?: number;
columnEnd?: number;
path: string;
payload?: Object;
severity: 'warning' | 'notice';
source?: string;
}
export interface CorrectionAction extends Action {
message: string;
line?: number;
column?: number;
lineEnd?: number;
columnEnd?: number;
path: string;
payload?: Object;
severity: 'warning' | 'notice';
source: string;
}
export interface CorrectionClearAction extends Action {
type: 'action';
action: 'clear-corrections';
path: string;
source: string;
}
/**
* Returns an action that describes to show a correction
* in the code of the editor (with the yellow/blue squiggles)
*
* @export
* @param {string} title
* @param {string} message
* @param {CorrectionOptions} { line, column, payload }
* @returns {CorrectionAction}
*/
export function show(
message: string,
{
line,
column,
lineEnd,
columnEnd,
path,
payload,
severity = 'warning',
source = '',
}: CorrectionOptions = {
path: '',
severity: 'warning',
source: '',
}
): CorrectionAction {
return {
message,
line,
column,
lineEnd,
columnEnd,
path,
payload,
severity,
source,
type: 'action',
action: 'show-correction',
};
}
export function clear(path: string, source: 'all' | string): CorrectionClearAction {
return {
type: 'action',
action: 'clear-corrections',
path,
source,
};
}