Skip to content

Commit 9f48f56

Browse files
committed
update metadata types
1 parent 7dd758e commit 9f48f56

File tree

8 files changed

+319
-8
lines changed

8 files changed

+319
-8
lines changed

dist/index.d.ts

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,10 @@ export declare class MetadataPropertyType {
159159
allowableMin?: number;
160160
allowableMax?: number;
161161
attributes?: MetadataAttribute[];
162+
uploadTo?: string;
163+
input?: InputInfo;
164+
format?: FormatInfo;
165+
ref?: RefInfo;
162166
constructor(init?: Partial<MetadataPropertyType>);
163167
}
164168
export declare class MetadataType {
@@ -169,6 +173,8 @@ export declare class MetadataType {
169173
implements?: MetadataTypeName[];
170174
displayType?: string;
171175
description?: string;
176+
notes?: string;
177+
icon?: ImageInfo;
172178
isNested?: boolean;
173179
isEnum?: boolean;
174180
isEnumInt?: boolean;
@@ -187,6 +193,65 @@ export declare class MetadataType {
187193
};
188194
constructor(init?: Partial<MetadataType>);
189195
}
196+
export declare class ImageInfo {
197+
svg?: string;
198+
uri?: string;
199+
alt?: string;
200+
cls?: string;
201+
}
202+
export declare class InputInfo {
203+
id: string;
204+
name?: string;
205+
type: string;
206+
value?: string;
207+
placeholder?: string;
208+
help?: string;
209+
label?: string;
210+
title?: string;
211+
size?: string;
212+
pattern?: string;
213+
readOnly?: boolean;
214+
required?: boolean;
215+
disabled?: boolean;
216+
autocomplete?: string;
217+
autofocus?: string;
218+
min?: string;
219+
max?: string;
220+
step?: number;
221+
minLength?: number;
222+
maxLength?: number;
223+
accept?: string;
224+
capture?: string;
225+
multiple?: boolean;
226+
allowableValues?: string[];
227+
allowableEntries?: KeyValuePair<string, string>[];
228+
options?: string;
229+
ignore?: boolean;
230+
css?: FieldCss;
231+
meta?: {
232+
[index: string]: string;
233+
};
234+
}
235+
export declare class FormatInfo {
236+
method: string;
237+
options?: string;
238+
locale?: string;
239+
}
240+
export declare class RefInfo {
241+
model: string;
242+
selfId: string;
243+
refId: string;
244+
refLabel: string;
245+
}
246+
export declare class KeyValuePair<TKey, TValue> {
247+
key: TKey;
248+
value: TValue;
249+
}
250+
export declare class FieldCss {
251+
field: string;
252+
input: string;
253+
label: string;
254+
}
190255
export type ErrorResponseType = null | "RefreshTokenException";
191256
export interface IAuthSession {
192257
userName: string;

dist/index.js

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
99
});
1010
};
1111
Object.defineProperty(exports, "__esModule", { value: true });
12-
exports.rightPart = exports.leftPart = exports.splitOnLast = exports.splitOnFirst = exports.css = exports.nameOf = exports.sanitize = exports.camelCaseAny = exports.map = exports.toKebabCase = exports.toCamelCase = exports.toPascalCase = exports.createError = exports.isFormData = exports.createFieldError = exports.createErrorStatus = exports.ApiResult = exports.getResponseStatus = exports.getMethod = exports.JsonApiClient = exports.JsonServiceClient = exports.GetAccessTokenResponse = exports.HttpMethods = exports.ServerEventUser = exports.GetEventSubscribers = exports.UpdateEventSubscriberResponse = exports.UpdateEventSubscriber = exports.ServerEventReceiver = exports.getAllMembers = exports.ServerEventsClient = exports.ReadyState = exports.SingletonInstanceResolver = exports.NewInstanceResolver = exports.MetadataType = exports.MetadataPropertyType = exports.MetadataAttribute = exports.MetadataDataMember = exports.MetadataDataContract = exports.MetadataTypeName = exports.MetadataTypes = exports.MetadataOperationType = exports.MetadataRoute = exports.MetadataTypesConfig = exports.GetNavItemsResponse = exports.GetNavItems = exports.NavItem = exports.EmptyResponse = exports.ErrorResponse = exports.ResponseError = exports.ResponseStatus = void 0;
13-
exports.bindHandlers = exports.bootstrap = exports.delaySet = exports.addScript = exports.on = exports.$$ = exports.$1 = exports.isElement = exports.createElement = exports.padStart = exports.msToTime = exports.toTime = exports.toLocalISOString = exports.timeFmt12 = exports.dateFmtHM = exports.dateFmt = exports.padInt = exports.toDateFmt = exports.toDate = exports.isDate = exports.errorResponse = exports.errorResponseExcept = exports.errorResponseSummary = exports.toObject = exports.toFormData = exports.parseResponseStatus = exports.getField = exports.normalize = exports.normalizeKey = exports.parseCookie = exports.tryDecode = exports.stripQuotes = exports.bytesToBase64 = exports.setQueryString = exports.appendQueryString = exports.createUrl = exports.createPath = exports.combinePaths = exports.queryString = exports.humanify = exports.splitTitleCase = exports.isDigit = exports.isLower = exports.isUpper = exports.ucFirst = exports.humanize = exports.onlyProps = exports.chop = exports.lastRightPart = exports.lastLeftPart = void 0;
14-
exports.toTimeSpan = exports.fromTimeSpan = exports.toDateTime = exports.fromDateTime = exports.isNullOrEmpty = exports.indexOfAny = exports.htmlAttrs = exports.enc = exports.uniq = exports.flatMap = exports.toTimeSpanFmt = exports.toXsdDuration = exports.fromXsdDuration = exports.classNames = exports.NavOptions = exports.UserAttributes = exports.LinkButtonDefaults = exports.NavButtonGroupDefaults = exports.NavbarDefaults = exports.NavLinkDefaults = exports.NavDefaults = exports.btnClasses = exports.btnSizeClass = exports.BootstrapSizes = exports.btnColorClass = exports.BootstrapColors = exports.activeClass = exports.activeClassNav = exports.apiValueFmt = exports.apiValue = exports.mapGet = exports.resolve = exports.each = exports.apply = exports.omitEmpty = exports.omit = exports.pick = exports.safeVarName = exports.trimEnd = exports.populateForm = exports.triggerEvent = exports.sanitizeFormData = exports.serializeToFormData = exports.serializeToUrlEncoded = exports.serializeToObject = exports.serializeForm = exports.ajaxSubmit = exports.formSubmit = exports.toVarNames = exports.bootstrapForm = void 0;
15-
exports.Inspect = exports.createBus = exports.EventBus = exports.alignAuto = exports.alignRight = exports.alignCenter = exports.alignLeft = exports.uniqueKeys = exports.JSV = exports.StringBuffer = exports.toBase64String = exports.toByteArray = exports.fromByteArray = exports.toGuid = exports.fromGuid = void 0;
12+
exports.sanitize = exports.camelCaseAny = exports.map = exports.toKebabCase = exports.toCamelCase = exports.toPascalCase = exports.createError = exports.isFormData = exports.createFieldError = exports.createErrorStatus = exports.ApiResult = exports.getResponseStatus = exports.getMethod = exports.JsonApiClient = exports.JsonServiceClient = exports.GetAccessTokenResponse = exports.HttpMethods = exports.ServerEventUser = exports.GetEventSubscribers = exports.UpdateEventSubscriberResponse = exports.UpdateEventSubscriber = exports.ServerEventReceiver = exports.getAllMembers = exports.ServerEventsClient = exports.ReadyState = exports.SingletonInstanceResolver = exports.NewInstanceResolver = exports.FieldCss = exports.KeyValuePair = exports.RefInfo = exports.FormatInfo = exports.InputInfo = exports.ImageInfo = exports.MetadataType = exports.MetadataPropertyType = exports.MetadataAttribute = exports.MetadataDataMember = exports.MetadataDataContract = exports.MetadataTypeName = exports.MetadataTypes = exports.MetadataOperationType = exports.MetadataRoute = exports.MetadataTypesConfig = exports.GetNavItemsResponse = exports.GetNavItems = exports.NavItem = exports.EmptyResponse = exports.ErrorResponse = exports.ResponseError = exports.ResponseStatus = void 0;
13+
exports.$1 = exports.isElement = exports.createElement = exports.padStart = exports.msToTime = exports.toTime = exports.toLocalISOString = exports.timeFmt12 = exports.dateFmtHM = exports.dateFmt = exports.padInt = exports.toDateFmt = exports.toDate = exports.isDate = exports.errorResponse = exports.errorResponseExcept = exports.errorResponseSummary = exports.toObject = exports.toFormData = exports.parseResponseStatus = exports.getField = exports.normalize = exports.normalizeKey = exports.parseCookie = exports.tryDecode = exports.stripQuotes = exports.bytesToBase64 = exports.setQueryString = exports.appendQueryString = exports.createUrl = exports.createPath = exports.combinePaths = exports.queryString = exports.humanify = exports.splitTitleCase = exports.isDigit = exports.isLower = exports.isUpper = exports.ucFirst = exports.humanize = exports.onlyProps = exports.chop = exports.lastRightPart = exports.lastLeftPart = exports.rightPart = exports.leftPart = exports.splitOnLast = exports.splitOnFirst = exports.css = exports.nameOf = void 0;
14+
exports.htmlAttrs = exports.enc = exports.uniq = exports.flatMap = exports.toTimeSpanFmt = exports.toXsdDuration = exports.fromXsdDuration = exports.classNames = exports.NavOptions = exports.UserAttributes = exports.LinkButtonDefaults = exports.NavButtonGroupDefaults = exports.NavbarDefaults = exports.NavLinkDefaults = exports.NavDefaults = exports.btnClasses = exports.btnSizeClass = exports.BootstrapSizes = exports.btnColorClass = exports.BootstrapColors = exports.activeClass = exports.activeClassNav = exports.apiValueFmt = exports.apiValue = exports.mapGet = exports.resolve = exports.each = exports.apply = exports.omitEmpty = exports.omit = exports.pick = exports.safeVarName = exports.trimEnd = exports.populateForm = exports.triggerEvent = exports.sanitizeFormData = exports.serializeToFormData = exports.serializeToUrlEncoded = exports.serializeToObject = exports.serializeForm = exports.ajaxSubmit = exports.formSubmit = exports.toVarNames = exports.bootstrapForm = exports.bindHandlers = exports.bootstrap = exports.delaySet = exports.addScript = exports.on = exports.$$ = void 0;
15+
exports.Inspect = exports.createBus = exports.EventBus = exports.alignAuto = exports.alignRight = exports.alignCenter = exports.alignLeft = exports.uniqueKeys = exports.JSV = exports.StringBuffer = exports.toBase64String = exports.toByteArray = exports.fromByteArray = exports.toGuid = exports.fromGuid = exports.toTimeSpan = exports.fromTimeSpan = exports.toDateTime = exports.fromDateTime = exports.isNullOrEmpty = exports.indexOfAny = void 0;
1616
class ResponseStatus {
1717
constructor(init) { Object.assign(this, init); }
1818
}
@@ -84,6 +84,24 @@ class MetadataType {
8484
constructor(init) { Object.assign(this, init); }
8585
}
8686
exports.MetadataType = MetadataType;
87+
class ImageInfo {
88+
}
89+
exports.ImageInfo = ImageInfo;
90+
class InputInfo {
91+
}
92+
exports.InputInfo = InputInfo;
93+
class FormatInfo {
94+
}
95+
exports.FormatInfo = FormatInfo;
96+
class RefInfo {
97+
}
98+
exports.RefInfo = RefInfo;
99+
class KeyValuePair {
100+
}
101+
exports.KeyValuePair = KeyValuePair;
102+
class FieldCss {
103+
}
104+
exports.FieldCss = FieldCss;
87105
class NewInstanceResolver {
88106
tryResolve(ctor) {
89107
return new ctor();

dist/servicestack-client.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/servicestack-client.min.mjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/servicestack-client.mjs

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,10 @@ export class MetadataPropertyType {
138138
allowableMin;
139139
allowableMax;
140140
attributes;
141+
uploadTo;
142+
input;
143+
format;
144+
ref;
141145
constructor(init) { Object.assign(this, init); }
142146
}
143147
export class MetadataType {
@@ -148,6 +152,8 @@ export class MetadataType {
148152
implements;
149153
displayType;
150154
description;
155+
notes;
156+
icon;
151157
isNested;
152158
isEnum;
153159
isEnumInt;
@@ -164,6 +170,63 @@ export class MetadataType {
164170
meta;
165171
constructor(init) { Object.assign(this, init); }
166172
}
173+
export class ImageInfo {
174+
svg;
175+
uri;
176+
alt;
177+
cls;
178+
}
179+
export class InputInfo {
180+
id;
181+
name;
182+
type;
183+
value;
184+
placeholder;
185+
help;
186+
label;
187+
title;
188+
size;
189+
pattern;
190+
readOnly;
191+
required;
192+
disabled;
193+
autocomplete;
194+
autofocus;
195+
min;
196+
max;
197+
step;
198+
minLength;
199+
maxLength;
200+
accept;
201+
capture;
202+
multiple;
203+
allowableValues;
204+
allowableEntries;
205+
options;
206+
ignore;
207+
css;
208+
meta;
209+
}
210+
export class FormatInfo {
211+
method;
212+
options;
213+
locale;
214+
}
215+
export class RefInfo {
216+
model;
217+
selfId;
218+
refId;
219+
refLabel;
220+
}
221+
export class KeyValuePair {
222+
key;
223+
value;
224+
}
225+
export class FieldCss {
226+
field;
227+
input;
228+
label;
229+
}
167230
export class NewInstanceResolver {
168231
tryResolve(ctor) {
169232
return new ctor();

0 commit comments

Comments
 (0)