moysklad-helpers
Version:
Вспомогательные функции для работы с библиотекой moysklad
23 lines (22 loc) • 819 B
TypeScript
import { EntityRef, HrefMetaType } from '../types';
/**
* Возвращает MetaType для указанной ссылки
*
* @param href Ссылка или href
* @returns MetaType для указанной ссылки
*/
export declare function getRefMetaType<T extends `https://${string}`>(href: T): HrefMetaType<T>;
/**
* Возвращает MetaType для указанной ссылки
*
* @param ref Сокращенная ссылка
* @returns MetaType для указанной ссылки
*/
export declare function getRefMetaType<T extends string>(ref: T): HrefMetaType<T>;
/**
* Возвращает MetaType
*
* @param entityRef Объект ссылка
* @returns MetaType
*/
export declare function getRefMetaType<T extends string>(entityRef: EntityRef<T>): HrefMetaType<T>;