Parameters
- config: {
getEnvironmentOptions?: () => Partial<ClientOptions>;
options?: Partial<ClientOptions>;
} = {}Optional
getEnvironmentOptions?: () => Partial<ClientOptions>
Optional
options?: Partial<ClientOptions>
Returns {
config: ClientOptions;
DELETE: ClientMethod<paths, "delete", `${string}/${string}`>;
GET: ClientMethod<paths, "get", `${string}/${string}`>;
HEAD: ClientMethod<paths, "head", `${string}/${string}`>;
OPTIONS: ClientMethod<paths, "options", `${string}/${string}`>;
PATCH: ClientMethod<paths, "patch", `${string}/${string}`>;
POST: ClientMethod<paths, "post", `${string}/${string}`>;
PUT: ClientMethod<paths, "put", `${string}/${string}`>;
TRACE: ClientMethod<paths, "trace", `${string}/${string}`>;
eject(...middleware: Middleware[]): void;
use(...middleware: Middleware[]): void;
}
The Phoenix client as a strongly typed openapi-fetch client.
config: ClientOptions
DELETE: ClientMethod<paths, "delete", `${string}/${string}`>
GET: ClientMethod<paths, "get", `${string}/${string}`>
HEAD: ClientMethod<paths, "head", `${string}/${string}`>
OPTIONS: ClientMethod<paths, "options", `${string}/${string}`>
PATCH: ClientMethod<paths, "patch", `${string}/${string}`>
POST: ClientMethod<paths, "post", `${string}/${string}`>
PUT: ClientMethod<paths, "put", `${string}/${string}`>
TRACE: ClientMethod<paths, "trace", `${string}/${string}`>
eject:function
use:function
Create a Phoenix client.
The client is strongly typed and uses generated openapi types.
Example