@microsoft.azure/autorest.incubator
Version:
AutoRest incubator project
29 lines • 1.3 kB
TypeScript
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