aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/magic-string/index.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/magic-string/index.d.ts')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/magic-string/index.d.ts111
1 files changed, 111 insertions, 0 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/magic-string/index.d.ts b/sandbox/testAppNevena/Front/node_modules/magic-string/index.d.ts
new file mode 100644
index 00000000..251701ca
--- /dev/null
+++ b/sandbox/testAppNevena/Front/node_modules/magic-string/index.d.ts
@@ -0,0 +1,111 @@
+export interface BundleOptions {
+ intro?: string;
+ separator?: string;
+}
+
+export interface SourceMapOptions {
+ hires: boolean;
+ file: string;
+ source: string;
+ includeContent: boolean;
+}
+
+export type SourceMapSegment =
+ | [number]
+ | [number, number, number, number]
+ | [number, number, number, number, number];
+
+export interface DecodedSourceMap {
+ file: string;
+ sources: string[];
+ sourcesContent: string[];
+ names: string[];
+ mappings: SourceMapSegment[][];
+}
+
+export class SourceMap {
+ constructor(properties: DecodedSourceMap);
+
+ version: number;
+ file: string;
+ sources: string[];
+ sourcesContent: string[];
+ names: string[];
+ mappings: string;
+
+ toString(): string;
+ toUrl(): string;
+}
+
+export class Bundle {
+ constructor(options?: BundleOptions);
+ addSource(source: MagicString | { filename?: string, content: MagicString }): Bundle;
+ append(str: string, options?: BundleOptions): Bundle;
+ clone(): Bundle;
+ generateMap(options?: Partial<SourceMapOptions>): SourceMap;
+ generateDecodedMap(options?: Partial<SourceMapOptions>): DecodedSourceMap;
+ getIndentString(): string;
+ indent(indentStr?: string): Bundle;
+ indentExclusionRanges: ExclusionRange | Array<ExclusionRange>;
+ prepend(str: string): Bundle;
+ toString(): string;
+ trimLines(): Bundle;
+ trim(charType?: string): Bundle;
+ trimStart(charType?: string): Bundle;
+ trimEnd(charType?: string): Bundle;
+ isEmpty(): boolean;
+ length(): number;
+}
+
+export type ExclusionRange = [ number, number ];
+
+export interface MagicStringOptions {
+ filename: string,
+ indentExclusionRanges: ExclusionRange | Array<ExclusionRange>;
+}
+
+export interface IndentOptions {
+ exclude: ExclusionRange | Array<ExclusionRange>;
+ indentStart: boolean;
+}
+
+export interface OverwriteOptions {
+ storeName?: boolean;
+ contentOnly?: boolean;
+}
+
+export default class MagicString {
+ constructor(str: string, options?: MagicStringOptions);
+ addSourcemapLocation(char: number): void;
+ append(content: string): MagicString;
+ appendLeft(index: number, content: string): MagicString;
+ appendRight(index: number, content: string): MagicString;
+ clone(): MagicString;
+ generateMap(options?: Partial<SourceMapOptions>): SourceMap;
+ generateDecodedMap(options?: Partial<SourceMapOptions>): DecodedSourceMap;
+ getIndentString(): string;
+
+ indent(options?: IndentOptions): MagicString;
+ indent(indentStr?: string, options?: IndentOptions): MagicString;
+ indentExclusionRanges: ExclusionRange | Array<ExclusionRange>;
+
+ move(start: number, end: number, index: number): MagicString;
+ overwrite(start: number, end: number, content: string, options?: boolean | OverwriteOptions): MagicString;
+ prepend(content: string): MagicString;
+ prependLeft(index: number, content: string): MagicString;
+ prependRight(index: number, content: string): MagicString;
+ remove(start: number, end: number): MagicString;
+ slice(start: number, end: number): string;
+ snip(start: number, end: number): MagicString;
+ trim(charType?: string): MagicString;
+ trimStart(charType?: string): MagicString;
+ trimEnd(charType?: string): MagicString;
+ trimLines(): MagicString;
+
+ lastChar(): string;
+ lastLine(): string;
+ isEmpty(): boolean;
+ length(): number;
+
+ original: string;
+}