UNPKG

@microsoft.azure/autorest.incubator

Version:
29 lines 1.3 kB
import { Initializer } from '#common/initializer'; export declare type fIterable<T> = Iterable<T> | (() => Iterable<T>); export interface IText { text: string; } export interface ITextEdit { edit: (s: string) => string; } export declare type TextOrString = IText | string | ITextEdit; export declare type Texts = TextOrString | fIterable<TextOrString>; export declare type Texts2 = Texts | fIterable<Texts>; export declare type Texts3 = Texts2 | fIterable<Texts2>; export declare type Texts4 = Texts3 | fIterable<Texts3>; export declare type Texts5 = Texts4 | fIterable<Texts4>; export declare type TextPossibilities = Texts5 | Text; export declare function isText(object: TextPossibilities): object is IText; export declare function isTextEdit(object: TextPossibilities): object is ITextEdit; export declare class Text extends Initializer implements IText { protected content: TextOrString[]; constructor(content?: TextPossibilities, objectIntializer?: Partial<Text>); readonly count: number; add(text: TextPossibilities): IText; readonly text: string; toString: () => string; removeRegion(region: string): void; setRegion(region: string, content: TextPossibilities, prepend?: boolean): void; trim(): void; } //# sourceMappingURL=file-generator.d.ts.map