Skip to content

Documentation / @ember-data/adapter / index / BuildURLMixin

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:3

Methods

_buildURL()

ts
_buildURL(
   this, 
   modelName, 
   id?): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:15

Parameters

this

MixtBuildURLMixin

modelName

undefined | null | string

id?

null | string

Returns

string


buildURL()

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:4

Parameters
this

MixtBuildURLMixin

modelName

string

id

string

snapshot

Snapshot

requestType

"findRecord"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:5

Parameters
this

MixtBuildURLMixin

modelName

string

id

null

snapshot

SnapshotRecordArray

requestType

"findAll"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType, 
   query): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:6

Parameters
this

MixtBuildURLMixin

modelName

string

id

null

snapshot

null

requestType

"query"

query

Record<string, unknown>

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType, 
   query): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:7

Parameters
this

MixtBuildURLMixin

modelName

string

id

null

snapshot

null

requestType

"queryRecord"

query

Record<string, unknown>

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:8

Parameters
this

MixtBuildURLMixin

modelName

string

id

string[]

snapshot

Snapshot<unknown>[]

requestType

"findMany"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:9

Parameters
this

MixtBuildURLMixin

modelName

string

id

string

snapshot

Snapshot

requestType

"findHasMany"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:10

Parameters
this

MixtBuildURLMixin

modelName

string

id

string

snapshot

Snapshot

requestType

"findBelongsTo"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:11

Parameters
this

MixtBuildURLMixin

modelName

string

id

null | string

snapshot

Snapshot

requestType

"createRecord"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:12

Parameters
this

MixtBuildURLMixin

modelName

string

id

string

snapshot

Snapshot

requestType

"updateRecord"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot, 
   requestType): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:13

Parameters
this

MixtBuildURLMixin

modelName

string

id

string

snapshot

Snapshot

requestType

"deleteRecord"

Returns

string

Call Signature

ts
buildURL(
   this, 
   modelName, 
   id, 
   snapshot): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:14

Parameters
this

MixtBuildURLMixin

modelName

string

id

string

snapshot

Snapshot

Returns

string


pathForType()

ts
pathForType(this, modelName): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:27

Parameters

this

MixtBuildURLMixin

modelName

string

Returns

string


urlForCreateRecord()

ts
urlForCreateRecord(
   this, 
   modelName, 
   snapshot): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:23

Parameters

this

MixtBuildURLMixin

modelName

string

snapshot

Snapshot

Returns

string


urlForDeleteRecord()

ts
urlForDeleteRecord(
   this, 
   id, 
   modelName, 
   snapshot): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:25

Parameters

this

MixtBuildURLMixin

id

string

modelName

string

snapshot

Snapshot

Returns

string


urlForFindAll()

ts
urlForFindAll(
   this, 
   modelName, 
   snapshots): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:17

Parameters

this

MixtBuildURLMixin

modelName

string

snapshots

SnapshotRecordArray

Returns

string


urlForFindBelongsTo()

ts
urlForFindBelongsTo(
   this, 
   id, 
   modelName, 
   snapshot): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:22

Parameters

this

MixtBuildURLMixin

id

string

modelName

string

snapshot

Snapshot

Returns

string


urlForFindHasMany()

ts
urlForFindHasMany(
   this, 
   id, 
   modelName, 
   snapshot): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:21

Parameters

this

MixtBuildURLMixin

id

string

modelName

string

snapshot

Snapshot

Returns

string


urlForFindMany()

ts
urlForFindMany(
   this, 
   ids, 
   modelName, 
   snapshots): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:20

Parameters

this

MixtBuildURLMixin

ids

string[]

modelName

string

snapshots

Snapshot<unknown>[]

Returns

string


urlForFindRecord()

ts
urlForFindRecord(
   this, 
   id, 
   modelName, 
   snapshot): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:16

Parameters

this

MixtBuildURLMixin

id

string

modelName

string

snapshot

Snapshot

Returns

string


urlForQuery()

ts
urlForQuery(
   this, 
   query, 
   modelName): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:19

Parameters

this

MixtBuildURLMixin

query

Record<string, unknown>

modelName

string

Returns

string


urlForQueryRecord()

ts
urlForQueryRecord(
   this, 
   query, 
   modelName): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:18

Parameters

this

MixtBuildURLMixin

query

Record<string, unknown>

modelName

string

Returns

string


urlForUpdateRecord()

ts
urlForUpdateRecord(
   this, 
   id, 
   modelName, 
   snapshot): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:24

Parameters

this

MixtBuildURLMixin

id

string

modelName

string

snapshot

Snapshot

Returns

string


urlPrefix()

ts
urlPrefix(
   this, 
   path?, 
   parentURL?): string;

Defined in: warp-drive-packages/legacy/declarations/adapter/-private/build-url-mixin.d.ts:26

Parameters

this

MixtBuildURLMixin

path?

null | string

parentURL?

string

Returns

string

Released under the MIT License.