/* tslint:disable */
/**
 * This file was automatically generated by json-schema-to-typescript.
 * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
 * and run json-schema-to-typescript to regenerate this file.
 */

/**
 * An array of characters which should close the signature help. The signature help may be shown again after typing a character from this list if the server requests it to open.
 */
export type CloseCharacters = string[];
/**
 * The number of documentation lines to show without collapsing into the details section.
 */
export type NumberOfLinesToShowWithoutCollapsing = number;
/**
 * Disable this feature. Requires reloading JupyterLab to apply changes.
 */
export type Disable = boolean;

/**
 * LSP Code Signature Help settings.
 */
export interface CodeSignature {
  closeCharacters?: CloseCharacters;
  maxLines?: NumberOfLinesToShowWithoutCollapsing;
  disable?: Disable;
  [k: string]: any;
}
