跳到正文

Class: BindingMagicString

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1252

Constructors

Constructor

ts
new BindingMagicString(source): BindingMagicString;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1253

Parameters

source

string

Returns

BindingMagicString

Methods

append()

ts
append(content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1257

Parameters

content

string

Returns

void


appendLeft()

ts
appendLeft(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1260

Parameters

index

number

content

string

Returns

void


appendRight()

ts
appendRight(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1261

Parameters

index

number

content

string

Returns

void


hasChanged()

ts
hasChanged(): boolean;

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

Returns

boolean


indent()

ts
indent(indentor?): void;

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

Parameters

indentor?

string | null

Returns

void


isEmpty()

ts
isEmpty(): boolean;

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

Returns

boolean


length()

ts
length(): number;

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

Returns

number


overwrite()

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

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1262

Parameters

start

number

end

number

content

string

Returns

void


prepend()

ts
prepend(content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1256

Parameters

content

string

Returns

void


prependLeft()

ts
prependLeft(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1258

Parameters

index

number

content

string

Returns

void


prependRight()

ts
prependRight(index, content): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1259

Parameters

index

number

content

string

Returns

void


relocate()

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

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

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.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1267

Parameters

start

number

end

number

Returns

void


replace()

ts
replace(from, to): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1254

Parameters

from

string

to

string

Returns

void


replaceAll()

ts
replaceAll(from, to): void;

Defined in: node_modules/.pnpm/rolldown@1.0.0-beta.53/node_modules/rolldown/dist/shared/binding-CY7Z709f.d.mts:1255

Parameters

from

string

to

string

Returns

void


toString()

ts
toString(): string;

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

Returns

string


update()

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

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

Parameters

start

number

end

number

content

string

Returns

void

Released under the MIT License.