Skip to content

Class: BindingMagicString

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1263

Constructors

Constructor

ts
new BindingMagicString(source): BindingMagicString;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1264

Parameters

source

string

Returns

BindingMagicString

Methods

append()

ts
append(content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1268

Parameters

content

string

Returns

void


appendLeft()

ts
appendLeft(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1271

Parameters

index

number

content

string

Returns

void


appendRight()

ts
appendRight(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1272

Parameters

index

number

content

string

Returns

void


hasChanged()

ts
hasChanged(): boolean;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1275

Returns

boolean


indent()

ts
indent(indentor?): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1281

Parameters

indentor?

string | null

Returns

void


isEmpty()

ts
isEmpty(): boolean;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1277

Returns

boolean


length()

ts
length(): number;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1276

Returns

number


overwrite()

ts
overwrite(
   start,
   end,
   content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1273

Parameters

start

number

end

number

content

string

Returns

void


prepend()

ts
prepend(content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1267

Parameters

content

string

Returns

void


prependLeft()

ts
prependLeft(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1269

Parameters

index

number

content

string

Returns

void


prependRight()

ts
prependRight(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1270

Parameters

index

number

content

string

Returns

void


relocate()

ts
relocate(
   start,
   end,
   to): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1280

Parameters

start

number

end

number

to

number

Returns

void


remove()

ts
remove(start, end): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1278

Parameters

start

number

end

number

Returns

void


replace()

ts
replace(from, to): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1265

Parameters

from

string

to

string

Returns

void


replaceAll()

ts
replaceAll(from, to): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1266

Parameters

from

string

to

string

Returns

void


toString()

ts
toString(): string;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1274

Returns

string


update()

ts
update(
   start,
   end,
   content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.55/node_modules/rolldown/dist/shared/binding-r9j8jqRV.d.mts:1279

Parameters

start

number

end

number

content

string

Returns

void

Released under the MIT License.