fix
This commit is contained in:
parent
0af53fd699
commit
7d269a9924
|
@ -1,2 +1,2 @@
|
|||
import * as AP from '@activity-kit/types';
|
||||
export declare const getEntity: (entity: undefined | null | AP.EntityReference | AP.EntityReference[]) => AP.Entity | null;
|
||||
export declare const getEntity: <T extends AP.Entity>(entity: undefined | null | AP.EntityReference | AP.EntityReference[]) => T;
|
||||
|
|
|
@ -10,7 +10,7 @@ const getEntity = (entity) => {
|
|||
}
|
||||
if (Array.isArray(entity)) {
|
||||
if (entity.length === 1) {
|
||||
if (entity[0] instanceof URL) {
|
||||
if (!entity[0] || entity[0] instanceof URL) {
|
||||
return null;
|
||||
}
|
||||
return entity[0];
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"getEntity.js","sourceRoot":"","sources":["../src/getEntity.ts"],"names":[],"mappings":";;;AAEO,MAAM,SAAS,GAAG,CACvB,MAAoE,EAClD,EAAE;IACpB,IAAI,CAAC,MAAM,EAAE;QACX,OAAO,IAAI,CAAC;KACb;IAED,IAAI,MAAM,YAAY,GAAG,EAAE;QACzB,OAAO,IAAI,CAAC;KACb;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;QACzB,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;YACvB,IAAI,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,EAAE;gBAC5B,OAAO,IAAI,CAAC;aACb;YAED,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;SAClB;QAED,OAAO,IAAI,CAAC;KACb;IAED,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AAxBW,QAAA,SAAS,aAwBpB"}
|
||||
{"version":3,"file":"getEntity.js","sourceRoot":"","sources":["../src/getEntity.ts"],"names":[],"mappings":";;;AAEO,MAAM,SAAS,GAAG,CACvB,MAAoE,EAC1D,EAAE;IACZ,IAAI,CAAC,MAAM,EAAE;QACX,OAAO,IAAI,CAAC;KACb;IAED,IAAI,MAAM,YAAY,GAAG,EAAE;QACzB,OAAO,IAAI,CAAC;KACb;IAED,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;QACzB,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;YACvB,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,EAAE;gBAC1C,OAAO,IAAI,CAAC;aACb;YAED,OAAO,MAAM,CAAC,CAAC,CAAM,CAAC;SACvB;QAED,OAAO,IAAI,CAAC;KACb;IAED,OAAO,MAAW,CAAC;AACrB,CAAC,CAAC;AAxBW,QAAA,SAAS,aAwBpB"}
|
|
@ -1,8 +1,8 @@
|
|||
import * as AP from '@activity-kit/types';
|
||||
|
||||
export const getEntity = (
|
||||
export const getEntity = <T extends AP.Entity>(
|
||||
entity: undefined | null | AP.EntityReference | AP.EntityReference[],
|
||||
): AP.Entity | null => {
|
||||
): T | null => {
|
||||
if (!entity) {
|
||||
return null;
|
||||
}
|
||||
|
@ -13,15 +13,15 @@ export const getEntity = (
|
|||
|
||||
if (Array.isArray(entity)) {
|
||||
if (entity.length === 1) {
|
||||
if (entity[0] instanceof URL) {
|
||||
if (!entity[0] || entity[0] instanceof URL) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return entity[0];
|
||||
return entity[0] as T;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
return entity;
|
||||
return entity as T;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue