跳到正文

Class: BindingMagicString

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

Constructors

Constructor

ts
new BindingMagicString(source): BindingMagicString;

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

Parameters

source

string

Returns

BindingMagicString

Methods

append()

ts
append(content): void;

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

Parameters

content

string

Returns

void


appendLeft()

ts
appendLeft(index, content): void;

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

Parameters

index

number

content

string

Returns

void


appendRight()

ts
appendRight(index, content): void;

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

Parameters

index

number

content

string

Returns

void


hasChanged()

ts
hasChanged(): boolean;

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

Returns

boolean


indent()

ts
indent(indentor?): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/binding-CDyF6W3D.d.mts:1285

Parameters

indentor?

string | null

Returns

void


isEmpty()

ts
isEmpty(): boolean;

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

Returns

boolean


length()

ts
length(): number;

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

Returns

number


overwrite()

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

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

Parameters

start

number

end

number

content

string

Returns

void


prepend()

ts
prepend(content): void;

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

Parameters

content

string

Returns

void


prependLeft()

ts
prependLeft(index, content): void;

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

Parameters

index

number

content

string

Returns

void


prependRight()

ts
prependRight(index, content): void;

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

Parameters

index

number

content

string

Returns

void


relocate()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/binding-CDyF6W3D.d.mts:1284

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.57/node_modules/rolldown/dist/shared/binding-CDyF6W3D.d.mts:1282

Parameters

start

number

end

number

Returns

void


replace()

ts
replace(from, to): void;

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

Parameters

from

string

to

string

Returns

void


replaceAll()

ts
replaceAll(from, to): void;

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

Parameters

from

string

to

string

Returns

void


toString()

ts
toString(): string;

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

Returns

string


update()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.57/node_modules/rolldown/dist/shared/binding-CDyF6W3D.d.mts:1283

Parameters

start

number

end

number

content

string

Returns

void

Released under the MIT License.