@joblist/components - v0.3.4
Preparing search index...
libs/sdk-social
JoblistSocialSDK
Class JoblistSocialSDK
Index
Constructors
constructor
Properties
providers
Methods
build
Embed
Url
can
Embed
extract
Social
Id
fetch
Basic
Info
get
Provider
From
Url
Constructors
constructor
new
JoblistSocialSDK
()
:
JoblistSocialSDK
Returns
JoblistSocialSDK
Properties
providers
providers
:
{
atproto
:
{
baseUrl
:
string
;
buildEmbedUrl
:
any
;
embedUrl
:
any
;
extractId
:
(
url
:
any
)
=>
any
;
name
:
string
;
}
;
facebook
:
{
baseUrl
:
string
;
buildEmbedUrl
:
(
id
:
any
)
=>
string
;
embedUrl
:
string
;
extractId
:
(
url
:
any
)
=>
any
;
name
:
string
;
}
;
instagram
:
{
baseUrl
:
string
;
buildEmbedUrl
:
(
id
:
any
)
=>
string
;
embedUrl
:
string
;
extractId
:
(
url
:
any
)
=>
any
;
name
:
string
;
}
;
linkedin
:
{
baseUrl
:
string
;
buildEmbedUrl
:
any
;
embedUrl
:
any
;
extractId
:
(
url
:
any
)
=>
any
;
name
:
string
;
}
;
twitter
:
{
baseUrl
:
string
;
buildEmbedUrl
:
any
;
embedUrl
:
any
;
extractId
:
(
url
:
any
)
=>
any
;
name
:
string
;
}
;
wikipedia
:
{
baseUrl
:
string
;
buildEmbedUrl
:
any
;
embedUrl
:
any
;
extractId
:
(
url
:
any
)
=>
any
;
name
:
string
;
}
;
youtube
:
{
baseUrl
:
string
;
buildEmbedUrl
:
(
id
:
any
)
=>
string
;
embedUrl
:
string
;
extractId
:
(
url
:
any
)
=>
any
;
name
:
string
;
}
;
}
Methods
build
Embed
Url
buildEmbedUrl
(
providerKey
:
any
,
id
:
any
)
:
any
Parameters
providerKey
:
any
id
:
any
Returns
any
can
Embed
canEmbed
(
providerKey
:
any
)
:
boolean
Parameters
providerKey
:
any
Returns
boolean
extract
Social
Id
extractSocialId
(
url
:
any
,
providerKey
:
any
)
:
any
Parameters
url
:
any
providerKey
:
any
Returns
any
fetch
Basic
Info
fetchBasicInfo
(
url
:
any
,
)
:
Promise
<
{
canEmbed
:
boolean
;
embedUrl
:
any
;
id
:
any
;
name
:
string
;
provider
:
string
;
url
:
any
;
}
,
>
Parameters
url
:
any
Returns
Promise
<
{
canEmbed
:
boolean
;
embedUrl
:
any
;
id
:
any
;
name
:
string
;
provider
:
string
;
url
:
any
;
}
,
>
get
Provider
From
Url
getProviderFromUrl
(
url
:
any
,
)
:
{
baseUrl
:
string
;
buildEmbedUrl
:
any
;
embedUrl
:
any
;
extractId
:
(
url
:
any
)
=>
any
;
key
:
string
;
name
:
string
;
}
Parameters
url
:
any
Returns
{
baseUrl
:
string
;
buildEmbedUrl
:
any
;
embedUrl
:
any
;
extractId
:
(
url
:
any
)
=>
any
;
key
:
string
;
name
:
string
;
}
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
providers
Methods
build
Embed
Url
can
Embed
extract
Social
Id
fetch
Basic
Info
get
Provider
From
Url
@joblist/components - v0.3.4
Loading...