TypeScript Utils by Ian Macalinao
Preparing search index...
kysely-utils
PublicIDHelpers
Interface PublicIDHelpers<DB, TMapping>
A set of utilities for working with public IDs.
interface
PublicIDHelpers
<
DB
,
TMapping
extends
PrefixMapping
>
{
publicToRawId
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
,
)
=>
AliasableExpression
<
string
>
;
publicToRawIdNullable
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
null
|
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
,
)
=>
AliasableExpression
<
null
|
string
>
;
rawToPublicId
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
string
>
,
)
=>
AliasableExpression
<
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
;
rawToPublicIdNullable
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
null
|
string
>
,
)
=>
AliasableExpression
<
null
|
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
;
zId
:
IDSchemas
<
TMapping
>
;
}
Type Parameters
DB
TMapping
extends
PrefixMapping
Hierarchy (
View Summary
)
PublicIDHelpers
KyselyUtils
Index
Properties
public
To
Raw
Id
public
To
Raw
Id
Nullable
raw
To
Public
Id
raw
To
Public
Id
Nullable
z
Id
Properties
public
To
Raw
Id
publicToRawId
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
,
)
=>
AliasableExpression
<
string
>
public
To
Raw
Id
Nullable
publicToRawIdNullable
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
null
|
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
,
)
=>
AliasableExpression
<
null
|
string
>
raw
To
Public
Id
rawToPublicId
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
string
>
,
)
=>
AliasableExpression
<
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
raw
To
Public
Id
Nullable
rawToPublicIdNullable
:
<
TTable
extends
string
>
(
table
:
TTable
,
id
:
ExpressionArg
<
null
|
string
>
,
)
=>
AliasableExpression
<
null
|
`
${
TMapping
[
TTable
]
}
_
${
string
}
`
>
z
Id
zId
:
IDSchemas
<
TMapping
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
public
To
Raw
Id
public
To
Raw
Id
Nullable
raw
To
Public
Id
raw
To
Public
Id
Nullable
z
Id
TypeScript Utils by Ian Macalinao
Loading...
A set of utilities for working with public IDs.